Numpy 的英文全称为 Numerical Python,指Python 面向数值计算的第三方库。Numpy 的特色在于,针对 Python 内建的数组类型作了扩充,支持更高维度的数组和矩阵运算,以及更丰富的数学函数。Numpy 是 Scipy.org 中最重要的库之一,它同时也被 Pandas,Matplotlib 等咱们熟知的第三方库做为核心计算库。
NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为不少大型金融公司使用,以及核心的科学计算组织如:Lawrence Livermore,NASA用其处理一些原本使用C++,Fortran或Matlab等所作的任务。
Numpy包括了:一、一个强大的N维数组对象Array;二、比较成熟的(广播)函数库;三、用于整合C/C++和Fortran代码的工具包;四、实用的线性代数、傅里叶变换和随机数生成函数。Numpy和稀疏矩阵运算包scipy配合使用更加方便。html
全零数组
全一数组
随机数组编程
经过本次实验,对Numpy进行了简单的回顾练习,包括数组的建立,相关属性的熟悉。了解了数组维度快捷操做的方法以及合并操做对应的函数。
以前线性代数的学习中,并未接触合并的概念,不过经过实例仍是比较好理解的,深度合并颇有意思。对数组深度掌握不够,还要增强数学知识的学习。数组
原文出处:https://www.cnblogs.com/wonker/p/11062614.html函数