Numpy(Numerical Python),是一个高性能科学计算和数据分析的基础库,其提供了矩阵运算的功能,除这个基础用途外,Numpy还可以用作通用数据的高效多维容器,定义任意的数据类型。这些都使得Numpy能够无缝、快速地与各种数据库集成。
Numpy提供的主要功能具体如下:
ndarray —— 一个具有向量算数运算和复杂广播能力的多维数组对象。
用户对数组数据的工具以及用于操作内存映射文件的工具。
用于读写磁盘数据的工具以及用于操作内存映射文件的工具。
非常有用的线性代数,傅里叶变换和随机数操作。
用于集成C/C++和Fortran代码的工具。
创造数组
import numpy as np
vector = np.array([1,2,3,4]) matrix = np.array([[1, 'Leo'], [2, 'Jack'], [3, 'Rose']])
a = np.zeros(10) a = np.zeros(10, dtype=int) a = np.zeros(shape=(3,4))
a = np.ones
a = np.full((3,5), 520)
a = np.arange(0, 20, 3)
a = np.linspace(0, 10, 5)
a = np.random.randint(0, 10, 10)
a = np.random.randint(4, 9, size(3, 5))
np.random.seed(1)
np.random.random(10) np.random.random((2,4))
np.random.normal()
|