第一篇博客已经讲了Numpy中数组的基本操作,下面开始讲Numpy中数值计算所使用的一般方法.
(1)复制与赋值
赋值:将100赋值给第一行第一列的数
import numpy as np
# 定义一个数组
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将100赋值给第一行,第一列的数
array[1,1] = 100
print(array)
输出结果为:
[[ 1 2 3]
[ 4 100 6]
[ 7 8 9]]
复制:将赋值后的数组复制下来
import numpy as np
# 定义一个数组
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将100赋值给第一行,第一列的数
array[1,1] = 100
print(array)
array0 = array.copy()
print(array0)
输出结果为:
[[ 1 2 3]
[ 4 100 6]
[ 7 8 9]]
[[ 1 2 3]
[ 4 100 6]
[ 7 8 9]]
上面讲过赋值与复制了,下面开始正题
(2)数组数值的简单计算
数组中所有元素的求和,代码如下:
import numpy as np
# 定义一个数组
array = np.array([[1, 2, 3], [4,