NumPy 基本语法汇总

 

NumPy 基本语法汇总

NumpyPython科学计算库,用于快速处理任意维度的数组,可以处理N维数组, 支持向量化运算,其底层是由C语言编写的,运算速度相比较PYTHON会非常快, 这也是大数据常用numpy来计算的原因,其对数组的操作速度不受python解释器的影响。

ndarray属性

属性 描述
ndarray.shape 数组维度的元组
ndarray.ndim 数组维数
ndarray.size 数组中的元素数量
ndarray.itemsize 一个数组元素的长度(字节)
ndarray.dtype 数组元素的类型




12
import numpy as np
a = np.array([1,2,3])
b = np.array([[1,2,3],[4,5,6]])
c = np.array([[[1,2],[3,4]], [[5,6],[7,8]]])

print('a的数据维度是:',a.shape) #数组的维度的元组,当数组是一维时候,表示有几列
print('b的数据维度是:',b.shape) #两行三列
print('c的数据维度是:',c.shape) #三行三列
print('上面三个数组的维度分别是:',a.ndim,b.ndim,c.ndim)
print('上面三个数组的元素个数分别是:',a.size,b.size,c.size)
print(c.dtype) #数组的类型
 
a的数据维度是: (3,)
b的数据维度是: (2, 3)
c的数据维度是: (2, 2, 2)
上面三个数组的维度分别是: 1 2 3
上面三个数组的元素个数分别是: 3 6 8
int32
 
上一篇:numpy操作


下一篇:[AHK]获取下单窗口的控件列表