zoukankan      html  css  js  c++  java
  • numpy数组的运算

    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]])
    
  • 相关阅读:
    vue基础知识
    git的创建使用
    使用express搭建服务器框架
    日常训练
    今日收获
    今日收获
    今日收获
    今日收获
    今日收获
    今日收获
  • 原文地址:https://www.cnblogs.com/mengxiaoleng/p/11616368.html
Copyright © 2011-2022 走看看