python numpy随笔(基本运算)

numpy具有强大的运算功能,只里就只列几个。

  1. 算术运算
    import numpy as np
    
    a = np.arange(3)
    
    # 数组元素元素+4
    print(a + 4)
    
    # 数组元素元素*4
    print(a * 4)
    
    b = np.arange(4, 7)
    
    # 两个数组相对元素相加
    print(a + b)
    
    # a+sin(a)
    print(a + np.sin(b))
  2. 矩阵积
    import numpy as np
    
    a = np.arange(9).reshape(3,3)
    
    b = np.arange(11,20).reshape(3,3)
    
    # 使用dot()函数求矩阵积
    print(np.dot(a,b))
    
    # 使用dot()函数求矩阵积
    print(np.dot(b,a))
    

    要注意的是,矩阵积 a*b 与 b*a是不同的

  3. 自增自减
    import numpy as np
    
    a = np.arange(9).reshape(3, 3)
    
    # 数组a中所有元素都+1
    a += 1
    
    # 数组a中所有元素都*2
    a *= 2
    
  4. 使用函数
    import numpy as np
    
    a = np.arange(9).reshape(3, 3)
    
    # 使用log函数
    print(np.log(a))
    
    # 使用sin函数
    print(np.sin(a))
  5. 使用聚合函数
    import numpy as np
    
    a = np.arange(9).reshape(3, 3)
    
    # 统计和
    print(np.sum(a))
    
    # 求最小值
    print(np.min(a))

猜你喜欢

转载自blog.csdn.net/fm345689/article/details/88610769