imoprt numpy as np

创建数组:

np.array()		#根据输入数据创建一个数组。

np.zeros()		#创建一个全零数组。
	np.zeros((2,3)) #创建2个含3个零的数组。2行3列

np.ones()		#创建一个全一数组。
	np.ones((2,3)) #创建2个含3个一的数组。

np.full()		#创建一个全自定义数组。
	np.ones((2,3),8) #创建2个含3个8的数组。

np.eye(4) #创建对角线都是1的4行4列数组。
	array([[1., 0., 0., 0.],
	       [0., 1., 0., 0.],
	       [0., 0., 1., 0.],
	       [0., 0., 0., 1.]])
np.empty()		#创建一个未初始化的数组。
np.arange()  #创建一个范围内的数组。
np.linspace()		#创建一个线性间隔的数组。

数组操作:

ndarray.shape		#返回数组的维度。
ndarray.ndim		#返回数组的维数。
ndarray.size		#返回数组中的元素总数。
ndarray.reshape()		#改变数组的形状。
ndarray.flatten()		#将多维数组转换为一维数组。

数学函数:

np.add()		#两个数组相加。
np.subtract()		#两个数组相减。
np.multiply()		#两个数组相乘。
np.divide()		#两个数组相除。
np.exp()		#计算数组元素的指数。
np.sqrt()		#计算数组元素的平方根。
np.sin(), np.cos(), np.tan()		#计算三角函数。
np.sum()		#计算数组元素的和。
np.mean()		#计算数组元素的平均值。
np.max(), numpy.min()		#计算数组元素的最大值和最小值。

索引和切片:

#数组索引:
array[index],#可以使用整数或切片来获取数组元素。
#布尔索引:
array[condition],#根据条件选择数组元素。
#花式索引:
array[index_array],#使用整数数组作为索引来选择数组元素。

数组拼接和分割:

np.concatenate()		#拼接数组。
np.vstack()		#垂直拼接数组。
np.hstack()		#水平拼接数组。
np.split()		#分割数组。

广播(Broadcasting):

NumPy可以对不同形状的数组进行运算,自动将较小数组广播到较大数组的形状,以使它们具有兼容的形状。

数组排序:

ndarray.sort()		#对数组进行原地排序。
np.argsort()		#返回排序后的索引。
np.sort()		#返回数组的排序副本。

文件操作:

np.save()		#将数组保存到文件中。
np.load()		#从文件加载数组。

以上只是NumPy提供的一些常用方法和函数的示例。NumPy还有许多其他功能和选项,可以参考官方文档来深入了解。