NumPy是Python中最流行的科学计算库之一,其提供了强大的N维数组对象,以及许多用于操作这些数组的函数。下面是NumPy的一些基本使用方法:

创建一个数组

import numpy as np

# 初始化一个一维数组
a = np.array(['a', 'b', 'c'])
# 初始化一个二位数组
b = np.array([['a', 'b', 'c'], ['d', 'e', 'f']])

# 创建多维数组....

数组的基本属性

# 数组的形状
a.shape

# 数组的元素数量
a.size

# 数组中元素的数据类型
d.dtype

数组索引和切片

# 访问某个索引下的元素
ele = a[3]

# 访问3行5列的元素
ele = b[3, 5]

# 切片访问:访问第二个元素到最后的元素
ele = a[1:]

# 切片访问:访问从开始到第四个元素
ele = a[:4]

数组的计算

# 计算平均值
np.mean(a)

# 计算中位数
np.median(a)

# 计算标准差
np.std(a)

# 计算最小值
np.min(a)

# 计算最大值
np.max(a)

数组形状的操作

# 将数组变为2行5列
a.reshape(2, 5)

# 转置数组
np.tanspose(a)

NumPy还是比较强大的,目前在处理各种数据、图像、模型等情况下都会大量的使用到他