numpy数组的运算
2020-12-13 15:51
标签:array numpy 生成 元素 数组 一个 code int pre 数组的标量运算会传播到数组中的每一个元素 大小相同的数组之间的比较会生成布尔值数组: numpy数组的运算 标签:array numpy 生成 元素 数组 一个 code int pre 原文地址:https://www.cnblogs.com/mengxiaoleng/p/11616368.htmlnumpy数组的运算
数组的乘法
>>> import numpy as np
>>> arr=np.array([[1,2,3],[4,5,6]])
>>> arr
array([[1, 2, 3],
[4, 5, 6]])
>>> arr*arr
array([[ 1, 4, 9],
[16, 25, 36]])
数组的减法
>>> arr-arr
array([[0, 0, 0],
[0, 0, 0]])
数组的标量运算
>>> import numpy as np
>>> arr=np.array([[1,2,3],[4,5,6]])
>>> arr
array([[1, 2, 3],
[4, 5, 6]])
>>> 1/arr
array([[1. , 0.5 , 0.33333333],
[0.25 , 0.2 , 0.16666667]])
>>> arr**2
array([[ 1, 4, 9],
[16, 25, 36]], dtype=int32)
数组比较
>>> import numpy as np
>>> arr1=np.array([[1,2,3],[4,5,6]])
>>> arr2=np.array([1,1,1],[1,1,1])
>>> arr2=np.array([[1,1,1],[1,1,1]])
>>> arr2>arr1
array([[False, False, False],
[False, False, False]])
上一篇:实用API大全
下一篇:C# JSON帮助类(可互转)