码迷,mamicode.com
首页 > 编程语言 > 详细

numpy数组的运算

时间:2019-10-02 00:25:56      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:array   numpy   生成   元素   数组   一个   code   int   pre   

numpy数组的运算

数组的乘法

>>> 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]])

numpy数组的运算

标签:array   numpy   生成   元素   数组   一个   code   int   pre   

原文地址:https://www.cnblogs.com/mengxiaoleng/p/11616368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!