亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當每個數組具有特定值時的 Numpy Sum

當每個數組具有特定值時的 Numpy Sum

一只甜甜圈 2021-07-02 14:58:12
x1 = np.array([0,  1,  0,  1,  0, 1, 0, 1, 1,  1]) y = np.array([-1, -1, -1, -1, -1, 1, 1, 1, 1, -1])我知道使用這 2 個數組,您可以總結出這行代碼中精確索引與 numpy 相等的次數。np.sum(x1 == y)但是有沒有辦法在每次相同的索引等于每個數組上的特定值時求和,例如np.sum(x1 == 1 && y == -1)不幸的是,這行代碼沒有運行,但如果它有效,結果應該是 3。
查看完整描述

2 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

您只需要使用一個&并添加一些括號:

np.sum((x1 == 1) & (y == -1))

結果是 3。


查看完整回答
反對 回復 2021-07-13
?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

除了a & b在 numpy 中,您還可以使用logical_and,僅供參考。

np.sum(np.logical_and((x1 == 1), (y == -1)))


查看完整回答
反對 回復 2021-07-13
  • 2 回答
  • 0 關注
  • 193 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號