python中num库


创建一个NumPy数组

array = np.array([1, 2, 3, 4, 5])

创建一个全0数组

zeros_array = np.zeros((3, 3))

创建一个单位矩阵

identity_matrix = np.eye(3)

创建一个随机数数组

random_array = np.random.random((3, 3))

数组切片,获取前三个元素

sliced_array = array[:3]

数组相加

added_array = array + 2

数组相减

subtracted_array = array - 2

数组相乘

multiplied_array = array * 2

数组相除

divided_array = array / 2

数组求和

sum_array = np.sum(array)

沿着指定轴求和 (axis=0)

sum_axis_0 = np.sum(random_array, axis=0)

沿着指定轴求和 (axis=1)

sum_axis_1 = np.sum(random_array, axis=1)

数组求平均值

mean_array = np.mean(array)

数组求最大值

max_array = np.max(array)

数组求最小值

min_array = np.min(array)

数组求标准差

std_dev_array = np.std(array)

数组求方差

variance_array = np.var(array)

数组转置

transposed_array = np.transpose(identity_matrix)

计算两个数组的点积

dot_product = np.dot(array, [1, 2, 3, 4, 5])

计算两个数组的外积

outer_product = np.outer(array, [1, 2, 3])

计算数组的逆

inverse_array = np.linalg.inv(identity_matrix)

计算数组的行列式

determinant = np.linalg.det(identity_matrix)

计算数组的迹

trace = np.trace(identity_matrix)

计算数组的秩

rank = np.linalg.matrix_rank(identity_matrix)

计算数组的范数

norm = np.linalg.norm(array)

计算数组的累积和

cumsum_array = np.cumsum(array)

计算数组的累积乘积

cumprod_array = np.cumprod(array)

计算数组的梯度

gradient = np.gradient(array)

计算数组的中值滤波

median_array = np.median(array)

计算数组的非零元素数量

nonzero_count = np.count_nonzero(array)

计算数组的直方图

histogram = np.histogram(array)

计算数组的逻辑非

logical_not = np.logical_not(array)

计算数组的逻辑与

logical_and = np.logical_and(array, [1, 2, 3, 4, 5])

计算数组的逻辑或

logical_or = np.logical_or(array, [1, 2, 3, 4, 5])

打印数组

print(zeros_array)


文章作者: 重庆饭哥
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 重庆饭哥 !
评论
  目录