Numpy array element-wise division (1/x)

后端 未结 3 973
生来不讨喜
生来不讨喜 2020-12-20 12:58

My question is very simple, suppose that I have an array like

array = np.array([1, 2, 3, 4])

and I\'d like to get an array like

<         


        
3条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-20 13:27

    1 / array makes an integer division and returns array([1, 0, 0, 0]).

    1. / array will cast the array to float and do the trick:

    >>> array = np.array([1, 2, 3, 4])
    >>> 1. / array
    array([ 1.        ,  0.5       ,  0.33333333,  0.25      ])
    

提交回复
热议问题