NumPy 数组算术

作者: 庵下桃花仙 | 来源:发表于2019-01-11 21:37 被阅读6次

    数组之所以重要是因为它允许批量操作而无须任何 for 循环。

    In [2]: import numpy as np
    
    In [3]: arr = np.array([[1., 2., 3.], [4., 5., 6.]])
    
    In [4]: arr
    Out[4]:
    array([[1., 2., 3.],
           [4., 5., 6.]])
    
    In [5]: arr * arr
    Out[5]:
    array([[ 1.,  4.,  9.],
           [16., 25., 36.]])
    
    In [6]: arr + arr
    Out[6]:
    array([[ 2.,  4.,  6.],
           [ 8., 10., 12.]])
    
    In [7]: 1 / arr
    Out[7]:
    array([[1.        , 0.5       , 0.33333333],
           [0.25      , 0.2       , 0.16666667]])
    
    In [8]: arr2 = np.array([[0., 4., 1.], [7., 2., 12.]])
    
    In [9]: arr2
    Out[9]:
    array([[ 0.,  4.,  1.],
           [ 7.,  2., 12.]])
    
    In [10]: arr2 > arr
    Out[10]:
    array([[False,  True, False],
           [ True, False,  True]])
    

    相关文章

      网友评论

        本文标题:NumPy 数组算术

        本文链接:https://www.haomeiwen.com/subject/wbufdqtx.html