sum() 得到了一个意想不到的关键字参数'where'



我正在尝试将具有布尔条件的向量与np.sum()求和。

它可以在谷歌colab上使用,但不能在本地使用。这是我的代码行:

np.sum([[0, 1], [np.nan, 5]], where=[False, True], axis=1)

有人能帮我吗?

where=…参数是从numpy-1.17开始添加的,因此您应该升级numpy包,例如使用:

pip3 installnumpy --upgrade

最新更新