linuxscipy
① 如何使用python進行scipy.odr
也可以用python自帶的安裝工具,pip install numpy scipy 等。如果沒有pip的話,可以試試easy-install numpy scipy。打開cmd,在裡面輸入這些命令。
不想自己一個一個裝的話,最簡單的方法是安裝python(x,y)套裝,也可以考慮enthought套裝,都有完整的安裝包。
如果用linux也很方便,比如ubuntu下用sudo apt-get install python-numpy python-scipy python-matplotlib等。
② 如何安裝scipy python2.7 linux
yum直接安裝 sudo yum -y install gcc gcc-c++ numpy python-devel scipy 其實官網可以找到
③ 在安裝scipy時出現gfortran error:unrecognized command line option 『--mno-cygwin
你輸入service ssh status 顯示unrecongnized srevice,說明你的電腦上沒有開啟ssh服務,否則會顯示ssh start/running,process 5382,你用的什麼linux,ubuntu應該用/etc/init.d/ssh restart來啟動ssh服務
④ 學習linux有什麼用
1. Linux作為企業級伺服器的應用
Linux系統可以為企業架構WWW伺服器、資料庫伺服器、負載均衡伺服器、郵件伺服器、DNS伺服器、代理伺服器、路由器等,不但使企業降低了運營成本,同時還獲得了Linux系統帶來的高穩定性和高可靠性,且無須考慮商業軟體的版權問題。
2. 嵌入式Linux系統應用領域
由於Linux系統開放源代碼,功能強大、可靠、穩定性強、靈活而且具有極大的伸縮性,再加上它廣泛支持大量的微處理體系結構、硬體設備、圖形支持和通信協議,因此,在嵌入式應用的領域里,從網際網路設備(路由器、交換機、防火牆,負載均衡器)到專用的控制系統(自動售貨機,手機,PDA,各種家用電器),LINUX操作系統都有很廣闊的應用市場。特別是經過這幾年的發展,它已經成功地躋身於主流嵌入式開發平台。
3. 個人桌面Linux應用領域
所謂個人桌面系統,其實就是我們在辦公室使用的個人計算機系統,例如:Windows xp、windows 7、Mac等。Linux系統在這方面的支持也已經非常好了,完全可以滿足日常的辦公及家長需求。
隨著Linux在伺服器領域的廣泛應用,近幾年來,該系統已經參透到電信、金融、政府、教育、銀行、石油等各個行業,同時各大硬體廠商也相繼支持Linux操作系統;同時,大型、超大型互聯網企業都在使用Linux系統作為其伺服器端的程序運行平台,全球及國內排名前十的網站使用的幾乎都是Linux系統,Linux已經逐步滲透到了各個領域。這一切表明,Linux在伺服器市場前景光明。
⑤ 學好Linux有什麼用
呵呵,你的問題還真不少。
學習Linux當然有用了,學習linux後,如果還想學編程語言的話,有如下選擇:可以學C,因為Linux內核就是C編出來的,學好了C能更好的理解Linux;或者python,一種很強大的面向對象編程語言,學好了,進行Linux伺服器管理相當的方便;還有就是php,現在很多公司招Linux方向的人員時,都會問你會不會php編程,如果你精通linux,還有php編程,那就很厲害了,至少找工作絕對沒問題。編程語言都是相同的,VB是一種很好的編程語言,同時它也給微軟造成了很大的安全隱患,但是這幾年好像用的少了,java雖然好學,但是人才太多了,頂尖的不多。C++挺不好學的,但是它的用途很廣,搞圖形開發常用它。至於重新學習,完全不用,如果你VB非常熟練,再學其他的編程語言,會很輕松,剛開始可能有點費勁,一旦你深入進去了,就什麼都不怕了。
「學了這個能做哪方面的工作」你指哪一方面,Linux還是編程?記著,它們是不同的行業。Linux的話,一般是伺服器運行維護人員,或者做系統管理員。如果你能夠在Linux下編程的話,而且編的不錯,可以搞Linux的開發;至於編程方面,做網站開發,程序開發。
要去什麼樣的公司,看你的興趣愛好。現在的IT公司很多很多,無論是大的,還是小的。只要你有能力,你有實力,什麼公司都可以去。要說具體去什麼樣的公司,在咱們身邊的就有很多,如網路、新浪、搜狐等。建議你去智聯招聘或者51job看一下,那上面的公司很多的,你會發現每天都有需求。
⑥ 我想請教一下大家 在Linux系統上安裝了Anaconda 後 怎麼運行spyder(請不要再復制粘貼了)
找到anaconda的安裝位置,默認情況下是主文件夾,然後打開bin文件夾,右鍵點擊「打開終端」,一定要在這里右鍵打開,而不是通過其他途徑打開終端,如圖所示,輸入 ./spyder
⑦ Linux下怎麼配置python和opencv
以下說明在Linux下Python和OpenCV結合安裝的過程,Python要使用OpenCV模塊,則必須導入OpenCV提供的包,所以要提供Python支持,首先在安裝OpenCV前安裝必要的組件,一般列表如下:
1、gcc g++一般系統自帶
2、cmake 編譯OpenCV時使用,需要手動安裝
3、pkg-config命令,一般系統自帶,如果缺少,使用 yum -y install pkg-config 安裝
4、Python 2.x,系統自帶
5、NumPy 一個用於大型矩陣處理的庫,這個必須!如果不安裝則後面OpenCV安裝後也編譯不出來Python的模塊,其他庫可以後來安裝
最後一步是安裝OpenCV
在保證前4項沒問題的情況下,開始安裝NumPy模塊,官網下載地址為:http://www.scipy.org/scipylib/download.html
進入SourceForge下載,地址為:https://sourceforge.net/projects/numpy/
直接點擊Download即可下載,下載成功之後上傳到Linux伺服器,安裝過程很簡單,解壓後直接安裝即可(之前要確保python-devel已經安裝)
unzip numpy-1.11.1.zip
cd numpy-1.11.1/
python setup.py install
另外numpy還可以去python官網下載:https://pypi.python.org/pypi/numpy
安裝成功之後接下來進一步安裝OpenCV,官方網站為:http://opencv.org/進入後點擊DOWNLOADS來到下載界面:http://opencv.org/downloads.html,這里下載2.4.13的版本
下載完之後上傳到Linux,執行接下來的安裝:
unzip opencv-2.4.13.zip
cd opencv-2.4.13/
cmake -D WITH_GTK_2_X=ON -D CMAKE_INSTALL_PREFIX=/usr/local .
make # make -j4表示開4個線程來進行編譯
make install
安裝過程時間可能會有點長10~30分鍾左右,編譯完成之後OpenCV就安裝到了指定的/usr/local下面的一些目錄中,庫文件就安裝到了/usr/local/lib下,Python的模塊安裝位置是:/usr/local/lib/python2.7/site-packages,執行 ls /usr/local/lib/python2.7/site-packages/ 可以看到兩個文件,一個是cv2.so一個是cv.py
這兩個文件在剛才opencv-2.4.13編譯的目錄下面lib/下也存在著兩個python模塊文件,但是不幸的是現在並不能直接使用,原因是我們操作系統python依賴包的位置是/usr/lib/python2.7下,所以剛才如果編譯到/usr下是直接可以用的,不過這個也不重要,只要我們將這兩個文件復制到正確的目錄下,那麼就能正常使用OpenCV的功能了,執行: cp /usr/local/lib/python2.7/site-packages/cv* /usr/lib/python2.7/site-packages/ 復制過去之後進入python互動式界面執行 import cv2 沒有報錯則安裝成功
可以寫一個測試的小案例,在伺服器上有一張圖片是test.jpg現在簡單的使用cv2模塊解析成圖像矩陣,然後再寫入磁碟文件中,代碼如下:
#!/usr/bin/python
# -*- coding:utf-8 -*-
import cv2
image = cv2.imread("test.jpg")
print image
cv2.imwrite("test1.jpg",image)
這里將原有的test.jpg生成test1.jpg,
執行 python cvtest.py 執行完後會發現輸出好多矩陣變數,並且生成了test1.jpg文件
生成的文件有可能比原文件大也有可能小,具體根據圖像來決定,現在查看一下圖片內容,和之前是一樣的
⑧ win系統安裝scipy失敗問題,提示沒有BLAS的原因是什麼
第1步 下載NumPy的SUPERPACK安裝 numpy的-1.3.0rc2-win32的-SUPERPACK-python2.6.exe (直接下載網址,4782592位元組)。運行此安裝程序 導致「無法安裝。的Python 2.6版要求,這是不是在注冊表中找到「。 更新:有一個實際的安裝程序的NumPy的作品-看問題的開端。
第2步 試圖以另一種方式安裝numpy的。下載的zip 包numpy的 CodeGo.net,1.3.0rc2.zip(直接下載網址,2404011位元組), 提取在一個正常的方式將zip文件到一個臨時 目錄D:\\ temp7 \\ numpy的-1.3.0rc2(其中setup.py和 的README.txt是)。然後我打開行窗口,然後:d:
cd D:\temp7\numpy-1.3.0rc2
setup.py install
這跑了很久也和cl.exe時 (Visual Studio的一部分)。這里是一個近5000行代碼 成績單(230 KB)。 這個工作。現在我可以做到這一點在Python:import numpy as np
np.random.random(10)
這個結果:array([ 0.35667511, 0.56099423, 0.38423629, 0.09733172, 0.81560421,
0.18813222, 0.10566666, 0.84968066, 0.79472597, 0.30997724])
第3步 下載SciPy的SUPERPACK安裝程序,SciPy的-0.7.1rc3- Win32的SUPERPACK-python2.6.exe(直接下載網址,45597175 個位元組)。運行此安裝程序造成 在上市之初 第4步 試圖以另一種方式安裝SciPy的。下載的zip 包SciPy的-0.7.1rc3.zip(直接下載網址,5506562 位元組),將該zip文件解壓在一個正常的方式來一個 臨時目錄D:\\ temp7 \\ SciPy的-0.7.1(其中setup.py 和的README.txt是)。然後我打開行窗口,然後:d:
cd D:\temp7\scipy-0.7.1
setup.py install
這並沒有取得多大-這里是一個成績單(約95 線)。 它失敗:>>> import scipy as sp2
Traceback (most recent call last):
File "<stdin>", line 1, in <mole>
ImportError: No mole named scipy
平台:Python的2.6.2安裝在目錄D:\\ Python262, Windows XP的64位SP2,8 GB的RAM,Visual Studio 2008中 專業版安裝。 在安裝了Python的啟動畫面是:Python 2.6.2 (r262:71605, Apr 14 2009, 22:46:50) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "right", "credits" or "license" for more information.
>>>
PATH的值,導致設置行窗口:Path=D:\Perl64\site\bin;D:\Perl64\bin;C:\Program Files (x86)\PC Connectivity Solution\;D:\Perl\site\bin;D:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;d:\Program Files (x86)\WinSCP\;D:\MassLynx\;D:\Program Files (x86)\Analyst\bin;d:\Python262;d:\Python262\Scripts;D:\Program Files (x86)\TortoiseSVN\bin;D:\Program Files\TortoiseSVN\bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;D:\Program Files (x86)\IDM Computer Solutions\UltraEdit\
1. 我還沒有嘗試過,但你可能要下載此版本可移植的Python。它與Python的2.5.4運行SciPy的-0.7.0b1。
2. 可在非官方的64位安裝程序的numpy的和SciPy的
3. 簡短的回答:窗64的支持,今天仍然是進展中的工作的SUPERPACK肯定不會在64位python工作(但它應該能正常運行在32位的python,即使在Windows 64)。 與Windows 64的主要問題是,建設使用MinGW-W64是不是穩定在這一點:它可能是我們的(numpy的開發者)的故障,python的過錯或MinGW的-W64。最有可能的所有這些:)的。所以,你有什麼比崩潰numpy的隨機等;為IFORT是一個從今天起 CodeGo.net,無論numpy的和SciPy的源代碼,可以與VS 2008和IFORT(所有測試通過),但建設它仍然是一個相當痛苦,並不能很好通過numpy的構建基礎設施的支持。
4. 由於成績單為SciPy的告訴你,SciPy的是不是真的應該工作在Win64的:Warning: Windows 64 bits support is experimental, and only available for
testing. You are advised not to use it for proction.
所以我建議安裝32位版本的Python,並停止試圖建立SciPy的自己。如果您仍然想嘗試,無論如何,你首先需要BLAS與LAPACK,作為PiotrLegnica說。看到成績單的地方一直在尋找這些庫的版本的地方。
5. Enthought有一個Python發行,其中包括SciPy的,但是,它不是free的。警告:我有它。
6. WinPython是一個開放源碼的分布,有64位numpy的和SciPy的。
7. 另一種方法: free的,包括大量的順利合作。 這個人說: 你有沒有嘗試linux.pythonxy? ()。 這是64位的准備... 雖然我不太清楚
8. 嘗試在你的2.6.2安裝Python 2.6.3(這也應該加上正確的注冊表項),或注冊您現有的這個腳本。安裝人員應經過這項工作。 結構SciPy的要求和圖書館-BLAS與LAPACK。
9. 我是一個32位的機器上得到這個錯誤。我固定它通過注冊我的Python安裝,使用腳本在: 這有可能是腳本也會使64位SUPERPACK安裝工作。
10. 安裝Python分布 下載並安裝pythonPython的分布。 讓pythonPython發布鏈接py3.3,如果你想numpy的,SciPy的或Matplotlib在py3.3工作或它像有隻py2.7以上函數。 下面的鏈接提供了更多的細節python
⑨ 如何簡單安裝NumPy與SciPy
NumPy是一個定義了數值數組和矩陣類型和它們的基本運算的語言擴展。
SciPy是一種使用NumPy來做高等數學、信號處理、優化、統計和許多其它科學任務的語言擴展。
學習這兩個工具的話,官方有很詳細的文檔和教程來幫助入門:我是傳送門
另外,還有一本書《NumPy and SciPy》,很薄,才67頁:我是傳送門
如何安裝NumPy和SciPy
之所以寫這篇文章主要是因為SciPy官網貌似強推安裝基於Python的龐大軟體(Software Distribution),但是安裝這些軟體一般就要刪除之前的Python,有點太傷筋動骨了,之後找了好久才在官網的角落找到了SciPy的干凈的擴展包= =.. 這篇文章就當給後人某個方便吧
安裝NumPy和SciPy有兩種方法:
第一種方法是安裝基於Python開發的完整的軟體(Software Distribution),這些軟體里一般繼承了很多python擴展包,還有一些其他的實用的的工具,比如IPython,Spyder等。這種方法的有點就是簡單,一勞永逸,傻瓜式安裝,就跟安裝普通的程序一樣,並且一下就安裝了很多擴展包;缺點就是體積略大,一般要刪除之前的純凈版Python,因此之前如果有東西(比如Python的IDE)的配置是基於之前的純凈版Python的話,就需要重新配置了。當然這些也都很簡單,新安裝的Python一般就在這些軟體的某個文件夾里。
SciPy的官網就有這些軟體的安裝地址,鏈接在這里:我是傳送門
其中Python(x,y)貌似比較有名,國內有人還基於這個軟體寫了本科學計算的書,叫《Python科學計算》
大家喜歡哪個就下哪個好啦~
第二種方法是安裝Python擴展包,由於SciPy是基於NumPy的,所以需要先安裝NumPy,再安裝SciPy。這種方法稍微麻煩一點,但是也能在10分鍾內搞定(不算下載時間)。優點就是安裝的東西體積小,也不用傷筋動骨的刪以前的Python
NumPy下載鏈接在這里:我是傳送門
Windows系統的話直接下對應的exe文件就好,點開就直接裝了,簡單易行。Linux系統就要下載tar包了,然後cd到對應目錄執行python setup.py build, python setup.py install應該就可以了(沒試過,不過一般都這樣)
SciPy下載鏈接在這里:源碼包,可執行文件
Windows下直接下載可執行文件,直接就能裝了。Linux下還是要下源碼包,然後用上面的方法安裝(同沒試過,不過應該是這樣)
測試是否安裝成功:
NumPy的話,在IDLE裡面執行importnumpy,如果沒報錯一般就安裝好了
SciPy的話,在IDLE裡面執行importscipy,如果沒報錯一般就安裝好了
⑩ 在python2.7.6中怎麼安裝numpy scipymatplotlib pandas等模塊
也可以用python自帶的安裝工具,pip install numpy scipy 等。如果沒有pip的話,可以試試easy-install numpy scipy。打開cmd,在裡面輸入這些命令。
不想自己一個一個裝的話,最簡單的方法是安裝python(x,y)套裝,也可以考慮enthought套裝,都有完整的安裝包。
如果用linux也很方便,比如ubuntu下用sudo apt-get install python-numpy python-scipy python-matplotlib等。