Numpy入门笔记

初级入门简要记录,矩阵运算后续使用重新温习补充

导入

import numpy as np 

创建10行10列的数值为浮点1的矩阵

array_one = np.ones([10,10])

创建10行10列的数值为浮点0的矩阵

array_zero = np.zeros([10,10])

随机数组

np.random.rand(10, 10)创建指定形状(示例为10行10列)的数组(范围在0至1之间)

np.random.uniform(0, 100)创建指定范围内的一个数

np.random.randint(0, 100) 创建指定范围内的一个整数

给定均值/标准差/维度的正态分布

np.random.normal(1.75, 0.1, (2, 3))

条件判断

arr = np.random.rand(2, 2)*10

print(arr)

arr_new = arr > 5

print(arr_new)

arr_new = np.where(arr > 5, 'reverse_false', 'reverse_true')

print(arr_new)

最大值amax( 数组; axis=0/1; 0表示列1表示行),最小值amin,平均值mean,方差std

np.amax(arr, axis=0)

np.amax(arr, axis=1)

附:numpy手册:
https://www.w3cschool.cn/doc_numpy_1_13

你可能感兴趣的:(Numpy入门笔记)