一元运算符〜在numpy中做什么?
问题内容:
我使用Python的numpy遇到了如下代码:
~array([0,1,2,3,4,5,4,3,2,1,0,-1,-2])
它给出了输出:
array([-1, -2, -3, -4, -5, -6, -5, -4, -3, -2, -1, 0, 1])
一元运算符(〜)是否接受数组并应用A->-(A + 1)
如果是这样,那有什么意义呢?
问题答案:
我使用Python的numpy遇到了如下代码:
~array([0,1,2,3,4,5,4,3,2,1,0,-1,-2])
它给出了输出:
array([-1, -2, -3, -4, -5, -6, -5, -4, -3, -2, -1, 0, 1])
一元运算符(〜)是否接受数组并应用A->-(A + 1)
如果是这样,那有什么意义呢?