没有合适的资源?快使用搜索试试~ 我知道了~
TutorialsPoint NumPy 教程1
需积分: 0 0 下载量 139 浏览量
2022-08-03
20:01:02
上传
评论
收藏 1.12MB PDF 举报
温馨提示
试读
146页
目錄TutorialsPoint NumPy 教程NumPy - Ndarray 对象NumPy - 数据类型NumPy - 数组创建例程NumPy - 来自现
资源详情
资源评论
资源推荐
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
1.14
1.15
1.16
1.17
1.18
1.19
1.20
1.21
1.22
1.23
1.24
1.25
1.26
1.27
1.28
目錄
TutorialsPointNumPy教程
NumPy-简介
NumPy-环境
NumPy-Ndarray对象
NumPy-数据类型
NumPy-数组属性
NumPy-数组创建例程
NumPy-来自现有数据的数组
NumPy-来自数值范围的数组
NumPy-切片和索引
NumPy-高级索引
NumPy-广播
NumPy-数组上的迭代
NumPy-数组操作
NumPy-位操作
NumPy-字符串函数
NumPy-算数函数
NumPy-算数运算
NumPy-统计函数
NumPy-排序、搜索和计数函数
NumPy-字节交换
NumPy-副本和视图
NumPy-矩阵库
NumPy-线性代数
NumPy-Matplotlib
NumPy-使用Matplotlib绘制直方图
NumPy-IO
NumPy-实用资源
1
NumPy-简介
NumPy是一个Python包。它代表“NumericPython”。它是一个由多维数组对象
和用于处理数组的例程集合组成的库。
Numeric,即NumPy的前身,是由JimHugunin开发的。也开发了另一个包
Numarray,它拥有一些额外的功能。2005年,TravisOliphant通过将Numarray
的功能集成到Numeric包中来创建NumPy包。这个开源项目有很多贡献者。
NumPy操作
使用NumPy,开发人员可以执行以下操作:
数组的算数和逻辑运算。
傅立叶变换和用于图形操作的例程。
与线性代数有关的操作。NumPy拥有线性代数和随机数生成的内置函数。
NumPy–MatLab的替代之一
NumPy通常与SciPy(ScientificPython)和Matplotlib(绘图库)一起使用。这
种组合广泛用于替代MatLab,是一个流行的技术计算平台。但是,Python作为
MatLab的替代方案,现在被视为一种更加现代和完整的编程语言。
NumPy是开源的,这是它的一个额外的优势。
NumPy-简介
3
NumPy-环境
在线尝试
我们已经在线设置了NumPy编程环境,以便在线编译和执行所有可用的示
例。它向你提供了信心,并使您能够使用不同的选项验证程序,随意修改任
何示例并在线执行。
使用我们的在线编译器尝试一下示例,它位于CodingGround
importnumpyasnp
a='helloworld'
printa
对于本教程中给出的大多数示例,你会在我们的网站代码部分的右上角找到一
个 Tryit选项,这会把你带到在线编译器。所以快来使用它,享受你的学
习吧。
标准的Python发行版不会与NumPy模块捆绑在一起。一个轻量级的替代方法是
使用流行的Python包安装程序pip来安装NumPy。
pipinstallnumpy
启用NumPy的最佳方法是使用特定于您的操作系统的可安装的二进制包。这些二
进制包含完整的SciPy技术栈(包括NumPy,SciPy,matplotlib,IPython,
SymPy以及Python核心自带的其它包)。
Windows
Anaconda(fromwww.continuum.io)是一个带有SciPy技术栈的免费Python发行
版。它也可用于Linux和Mac.
Canopy(www.enthought.com/products/canopy/)是可用的免费和商业发行版,带
有完整的SciPy技术栈,可用于Windows,LinuxandMac。
Python(x,y):是个免费的Python发行版,带有SciPy技术栈和SpyderIDE,可用
于Windows。(从这里下载:www.python-xy.github.io/)
Linux
Linux发行版的相应软件包管理器可用于安装一个或多个SciPy技术栈中的软件
包。
NumPy-环境
4
对于Ubuntu
sudoapt-getinstallpython-numpy
python-scipypython-matplotlibipythonipythonnotebookpython-pand
as
python-sympypython-nose
对于Fedora
sudoyuminstallnumpyscipypython-matplotlibipython
python-pandassympypython-noseatlas-devel
从源码构建
核心Python(2.6.x,2.7.x和3.2.x起)必须安装 distutils, zlib模块应该
启用。
GNUgcc(4.2及以上)C编译器必须可用。
要安装NumPy,请运行以下命令。
Pythonsetup.pyinstall
要测试NumPy模块是否正确安装,请尝试从Python提示符导入它。
如果未安装,将显示以下错误消息。
Traceback(mostrecentcalllast):
File"<pyshell#0>",line1,in<module>
importnumpy
ImportError:Nomodulenamed'numpy'
或者,使用以下语法导入NumPy包。
NumPy-环境
5
剩余145页未读,继续阅读
生活教会我们
- 粉丝: 25
- 资源: 316
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0