導航:首頁 > 使用方法 > ipython使用方法

ipython使用方法

發布時間:2022-07-29 13:09:12

1. 怎麼用ipython寫腳本 linux

有兩種方式:1、直接使用python xxxx.py執行。其中python可以寫成python的絕對路徑。使用which python進行查詢。2、在文件的頭部(第一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結果。

2. 如何使用ipython

eclipse 3.7 可以在 help - > eclipsemarketplace 裡面直接搜到pydev,然後install, restart就可以了

3. pycharm裡面怎麼使用ipython

方法1: 在 pycharm的設置裡面找到這個,點加號 然後搜索你需要的庫,再點安裝. 方法2: 在 terminal 里輸入指令,用 pip安裝.

4. ipython notebook可以做什麼

IPython notebook目前已經成為用Python做教學、計算、科研的一個重要工具。本文介紹IPython notebook的一些基本用法,以及如何使用它調試Cython程序。

IPython Notebook使用瀏覽器作為界面,向後台的IPython伺服器發送請求,並顯示結果。在瀏覽器的界面中使用單元(Cell)保存各種信息。Cell有多種類型,經常使用的有表示格式化文本的Markdown單元,和表示代碼的Code單元。

每個代碼單元都有一個輸出區域,在Code單元中輸入代碼,按 Shift-Enter 將運行此代碼,代碼中最後一個表達式的值將輸出區域顯示。如果希望屏蔽輸出,可以在最後一條語句之後添加一個分號:」;」。此外,代碼中還可以使用print語句在輸出區域中顯示信息。

5. 如何組合使用 VIM 編輯器與 IPYthon

方法如下:1、安裝VIM編輯器
①按Alt+Ctrl+T打開終端;
②順序執行這兩條指令:sudo apt-get update、sudo apt-get install vim;
2、配置vim編輯器
①終端切到在主目錄下;
②執行命令 vim .vimrc打開或創建vim的配置文件;
3、加入自己的配置方案
配置方案可以在網上搜也可以查VIM的官方資料,將配置添加到文件;
4、保存配置文件;
5、用VIM打開要編輯的文件,會載入配置。

6. 求助windows版ipython怎麼安裝和使用

windows版ipython的安裝使用方法
1. 下載安裝Python
下載: python-3.3.3.amd64.msi (救在Python.org下載就好了)
安裝: 直接雙擊安裝

2. 下載安裝Setuptools
下載ez_setup.py 到某一個目錄(如: e:\tools\ez_setup.py),
安裝: 進入e:\tools\, 運行:
c:\Python33\python.exe ez_setup.py
在這個過程中, 系統會連接網路下載所需要的安裝包並完成安裝. 這樣就可以使用easy_install了。

3. 下載安裝pip
下載ez_setup.py 到某一個目錄(如: e:\tools\get-pip.py),

安裝: 進入e:\tools\, 運行:
c:\Python33\python.exe get-pip.py
在這個過程中, 系統會連接網路下載所需要的安裝包並完成安裝
4. 設置環境變數
把c:\Python33 和c:\Python33\Scripts 都添加到環境變數中. 如

c:>set PATH=%PATH%;c:\Python33;c:\Python33\Scripts
作完前面四步, 就可以在Windows下面開始使用Python了.

7. 怎樣在ipython中定義函數

使用關鍵詞 def 聲明這是一個函數
1def 函數名 (參數):
2 語句塊

參數可以沒有,也可以有多個,用逗號隔開,第一行稱為函數頭,結尾一定要加冒號,代表開始進入函數體的執行。
語句塊也就是函數體,是關於這個函數要實現的功能的語句,語句要有返回值即return語句,如果沒有return語句,就代表return none.

定義函數需要注意的幾個事項:
1、def開頭,代表定義函數
2、def和函數名中間要敲一個空格
3、之後是函數名,這個名字用戶自己起的,方便自己使用就好
4、函數名後跟圓括弧(),代表定義的是函數,里邊可加參數
5、圓括弧()後一定要加冒號: 這個很重要,不要忘記了
6、代碼塊部分,是由語句組成,要有縮進
7、函數要有返回值return

下面是幾個例子:

1 #python中的函數定義,使用和傳參
2 def_str = '''\
3 python中的函數以如下形式聲明:
4
5 def 函數名稱([參數1,參數2,參數3......]):
6 執行語句
7
8 如:
9
10 def helloWorld():
11 print('hello')
12
13 if __name__ == '_main__':
14 helloWorld()
15
16 輸出:hello
17 '''
18 print(def_str)
19
20 #下面進行舉例說明
21
22 def helloWorld():
23 print('輸出:hello')
24
25 if __name__ == '__main__':
26 helloWorld()
27
28 print('''\
29 ################################################
30
31 函數可以帶參數和返回值,參數將按從左到右的匹配,
32 參數可設置默認值,當使用函數時沒給相應的參數時,
33 會按照默認值進行賦值
34
35 ################################################
36 ''')
37
38 #定義一個方法:x的y次方
39 def myMethod(x,y):
40 return x**y
41
42 def fib(n):
43 a , b = 0 , 1
44 while a < n:
45 print(a, end=' ')
46 a , b = b , a + b
47 print()
48
49 #獲取一個新的數組
50 #@param oldList 原數組
51 #@param length 要添加的長度
52 def getList(oldList,length):
53 if length > 0:
54 for i in range(0,length):
55 oldList.append(i)
56 return oldList
57 else:
58 return '你輸入的長度小於0'
59
60 def ask_ok(prompt, retries=4, complaint='Yes or no, please!'):
61 while True:
62 ok = input(prompt)
63 if ok in ('y', 'ye', 'yes'):
64 return True
65 if ok in ('n', 'no', 'nop', 'nope'):
66 return False
67 retries = retries - 1
68 if retries < 0:
69 raise IOError('refusenik user')
70 print(complaint)
71
72 if __name__ == '__main__':
73 x = 3
74 y = 4
75 n = 2000
76 print(x , '的' , y , '次方(' ,x ,'**' , y ,') = ' , myMethod(x,y))
77 print('函數fib(n),當n =' ,n)
78 fib(n)
79 print(getList(['begin'],-10))
80 ask_ok('y')

運行效果:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "right", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
python中的函數以如下形式聲明:

def 函數名稱([參數1,參數2,參數3......]):
執行語句

如:

def helloWorld():
print('hello')

if __name__ == '_main__':
helloWorld()

輸出:hello

輸出:hello
################################################

函數可以帶參數和返回值,參數將按從左到右的匹配,
參數可設置默認值,當使用函數時沒給相應的參數時,
會按照默認值進行賦值

################################################

3 的 4 次方( 3 ** 4 ) = 81
函數fib(n),當n = 2000
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597
你輸入的長度小於0
y輸出:hello
Yes or no, please!
y
Yes or no, please!
y
Yes or no, please!
y
Yes or no, please!
y
Traceback (most recent call last):
File "E:/Python33/python_workspace/test_function.py", line 80, in <mole>
ask_ok('y')
File "E:/Python33/python_workspace/test_function.py", line 69, in ask_ok
raise IOError('refusenik user')
OSError: refusenik user

8. 如何在ipython或python中使用Spark

在ipython中使用spark
說明:
spark 1.6.0
scala 2.10.5
spark安裝路徑是/usr/local/spark;已經在.bashrc中配置了SPARK_HOME環境變數。
方法一
/usr/local/Spark/bin/pyspark默認打開的是Python,而不是ipython。通過在pyspark文件中添加一行,來使用ipython打開。
cp pyspark ipyspark
vi ipyspark
# 在最前面添加
IPYTHON=1
# 啟動
ipyspark
方法二:
通過為spark創建一個ipython 配置的方式實現。
# 為spark創建一個ipython 配置
ipython profile create spark
# 創建啟動配置文件
cd ~/.config/ipython/profile_spark/startup
vi 00-pyspark-setup.py
在00-pyspark-setup.py中添加如下內容:
import os
import sys
# Configure the environment
if 'SPARK_HOME' not in os.environ:
os.environ['SPARK_HOME'] = '/srv/spark'
# Create a variable for our root path
SPARK_HOME = os.environ['SPARK_HOME']
# Add the PySpark/py4j to the Python Path
sys.path.insert(0, os.path.join(SPARK_HOME, "python", "pyspark"))
sys.path.insert(0, os.path.join(SPARK_HOME, "python", "lib", "py4j-0.9-src.zip"))
sys.path.insert(0, os.path.join(SPARK_HOME, "python"))
啟動ipython
ipython –profile spark
測試程序
在ipython中輸入一下命令,如果下面的程序執行完後輸出一個數字,說明正確。
from pyspark import SparkContext
sc = SparkContext( 'local', 'pyspark')
def isprime(n):
"""
check if integer n is a prime
"""
# make sure n is a positive integer
n = abs(int(n))
# 0 and 1 are not primes
if n < 2:
return False
# 2 is the only even prime number
if n == 2:
return True
# all other even numbers are not primes
if not n & 1:
return False
# for all odd numbers
for x in range(3, int(n**0.5)+1, 2):
if n % x == 0:
return False
return True
# Create an RDD of numbers from 0 to 1,000,000
nums = sc.parallelize(xrange(1000000))
# Compute the number of primes in the RDD
print 逗Result: 地, nums.filter(isprime).count()
方法三
將上面的程序放入test.py文件,執行命令python test.py。發現錯誤。因為沒有將pyspark路徑加入PYTHONPATH環境變數。
在~/.bashrc或/etc/profile中添加如下內容:
# python can call pyspark directly
export PYTHONPATH=$SPARK_HOME/python:$SPARK_HOME/python/pyspark:$SPARK_HOME/python/lib/py4j-0.9-src.zip:$PYTHONPATH
執行如下命令:
# 使配置生效
source ~/.bashrc
# 測試程序
python test.py

9. anaconda python 怎麼使用

1、安裝anaconda 想更好的學習python請關注微信公眾號「Python基礎教程」!
之前什麼都不需要安裝,直接在官網下載anaconda,我下載的是Python2.7,32位的。
下載好文件後,直接雙擊安裝,可以自己選定安裝位置。
安裝完anaconda,就相當於安裝了Python、IPython、集成開發環境Spyder、一些包等等。
2、Python(shell)

這個和我們直接安裝Python得到的Python shell用法一樣。當然由於安裝了anaconda,所以在這里好多包我們都可以使用了。
3、IPython
3.1 IPython(shell)
我們可以直接點擊打開,也可以像下面這樣在命令提示符中輸入ipython

這個和我們pip install ipython安裝的ipython用法一樣。
3.2 Ipython QTConsole
直接點擊打開,

3.3 IPython Notebook
我們直接點擊打開,或者在命令提示符中輸入ipython.exe notebook。
4、Spyder(IDE)
4.1 Spyder
Spyder的最大優點就是模仿MATLAB的「工作空間」。
直接點擊打開:

4.2 其他的IDE使用anaconda
由於安裝完anaconda就自帶了Spyder集成開發環境了,所以不需要任何配置可以直接使用,但是其他你自己安裝的IDE要想使用anaconda需要配置。
配置的方法我們可以去官網了解。下面我們以Pycharm為例。
其實如果anaconda在Pycharm之前安裝,那麼遇到解釋器選擇的時候會有一個選項,我們直接選擇就OK了。如果在Pycharm之後安裝,我們只需要手動設置一下Pycharm所用的解釋器就行了。

5、安裝包
其實安裝完anaconda後,基本上就把我們常用的部分包安裝好了,但是畢竟只是安裝了一小部分(我們可以去官網查看安裝了哪些包),還有一部分需要我們自己來安裝。
查看已經安裝的包我們可以在命令提示符中輸入pip list或者用anaconda自帶的包管理器conda(conda list)。
5.1 pip 或conda安裝
我們可以在命令提示符中輸入pip install 包名,或者conda install 包名。conda和pip的用法基本上一致(更新?卸載?還不確定)。但是我們使用conda安裝的時候不僅會安裝當前你要安裝的包還會提示更新其他已經安裝過的包,所以我基本上都是直接用pip安裝。
5.2 文件安裝
pip或conda不能安裝的話,我們就下載文件安裝,比如exe文件(雙擊安裝)或者whl文件(pip安裝)等等。
6、anaconda自帶的命令窗口
上面我們說的命令提示符基本上都是在系統盤上的操作。其實anaconda自帶一個命令窗口。直接點擊打開

所有可以在「命令提示符」中運行的都可以在這里運行,只不過文件的路徑改變了而已。就比如我們在這兩個命令窗口中分別輸入ipython.exe notebook,默認的文件.ipynb存儲在不同的位置。

閱讀全文

與ipython使用方法相關的資料

熱點內容
小腦病變怎樣治療方法 瀏覽:293
自我檢測五官的方法 瀏覽:756
宮燈圖片製作方法 瀏覽:684
油菜花的種植方法和功效 瀏覽:680
用什麼方法可以讓魚到水面吃食 瀏覽:700
戴口罩正確方法 瀏覽:485
iqoo手機網路卡頓嚴重解決方法 瀏覽:202
安裝障礙物的方法 瀏覽:328
硬碟在電腦里的使用方法 瀏覽:955
手機臂帶使用方法 瀏覽:833
櫥櫃門板測量方法 瀏覽:157
通氣還有哪些方法 瀏覽:730
長了口腔潰瘍最快解決方法 瀏覽:786
對於溜狗的正確方法 瀏覽:309
快速催瓜熟的方法 瀏覽:707
已知邊際函數求原經濟函數的方法有哪些 瀏覽:468
考試怎麼調後視鏡正確方法 瀏覽:554
幼兒肺結核治療方法 瀏覽:954
有沒有好方法或者建議來解決濕疹 瀏覽:261
科技統計方法有哪些 瀏覽:626