NumPy学习笔记 一
NumPy學習筆記 一
? 《NumPy學習筆記》系列將記錄學習NumPy過程中的動手筆記,前期的參考書是《Python數(shù)據(jù)分析基礎教程 NumPy學習指南》第二版、《數(shù)學分析》第四版(華東師范大學數(shù)學系)、《概率論與數(shù)理統(tǒng)計》(陳希孺,中科大出版)、《概率論與數(shù)理統(tǒng)計》第二版(茆詩松、程依明等編)、《組合最優(yōu)化:理論與方法》(現(xiàn)代數(shù)學譯叢23)。筆記一主要記錄NumPy&SciPy及相關軟件的環(huán)境準備部分。
? ? NumPy的官方網(wǎng)站上(http://www.numpy.org/)詳細介紹了三種安裝NumPy&SciPy的方法(https://www.scipy.org/scipylib/download.html):
一. 官方源碼及二進制發(fā)布
| Project | Available packages | Download location |
| NumPy | Official?source code?(all platforms) and?binariesfor?Windows,?Linux?and?Mac OS X | PyPI page for NumPy |
| SciPy | Official?source code?(all platforms) and?binariesfor?Windows,?Linux?and?Mac OS X | SciPy release page?(sources) PyPI page for SciPy?(all) |
?
? 推薦使用Python pip來安裝,簡單,并且獲取的是最新的發(fā)布版。
?
? 以下命令在ubuntu 17.10上安裝NumPy&SciPy
?
sudo apt install python3-pippip3 install numpypip3 install scipy?
?
??二. 訪問源代碼倉庫
NumPy和SciPy的官方倉庫都在Github上。
檢出最新的NumPy源碼:
git clone https://github.com/numpy/numpy.git檢出最新的SciPy源碼:
git clone https://github.com/scipy/scipy.git?
編譯參考:https://docs.scipy.org/doc/scipy-dev/reference/building/index.html
?
???三. 第三方/供應商 包管理器
? 下面是部分第三方和操作系統(tǒng)供應商包管理器包含的NumPy和SciPy包
?
| Distribution | NumPy Packages | SciPy Packages |
| Arch Linux | python-numpy | python-scipy |
| Debian GNU/Linux | python-numpy | python-scipy |
| Ubuntu Linux | python-numpy | python-scipy |
| Fedora | numpy | scipy |
| Fink | numpy-py27, numpy-py35 | scipy-py27, scipy-py35 |
| FreeBSD (Ports) | math/py-numpy | science/py-scipy |
| Gentoo Linux | dev-python/numpy | sci-libs/scipy |
| MacPorts | py-numpy, | py-scipy, |
| NetBSD (pkgsrc) | math/py-numpy | math/py-scipy |
| OpenSUSE | python-numpy, python-numpy-devel | python-scipy, python-scipy-devel |
| Slackware Linux | numpy (slackbuilds.org) | scipy (slackbuilds.org) |
?
? 在Ubuntu 17.10上安裝通過apt包管理器安裝
sudo apt install num-pysudo apt install python-numpy?
? 不推薦使用該種方式,因為獲取的軟件版本往往較低。
?
安裝matplotlib和ipython,同樣推薦使用pip安裝:
pip3 install matplotlibpip3 install ipython?
轉載于:https://www.cnblogs.com/majianguo/p/7822794.html
總結
以上是生活随笔為你收集整理的NumPy学习笔记 一的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么用pe修复坏道 利用PE修复硬盘坏道
- 下一篇: 有做料箱输送电动滚筒厂家吗