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

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

從 numpy 數組 a 中刪除數組 b 中存在的所有項目 - Python

從 numpy 數組 a 中刪除數組 b 中存在的所有項目 - Python

Cats萌萌 2023-08-22 18:21:56
有一個更好的方法嗎?我使用了 np.setdiff1D ,我期望的輸出是 5。如果 [1, 2, 3, 4] 是正確答案。有人可以詳細解釋為什么嗎?謝謝!**import numpy as npa = np.array([1, 2, 3, 4, 5])b = np.array([5, 6, 7, 8, 9])result = np.setdiff1d(a, b)print(result)# Output[1 2 3 4]
查看完整描述

1 回答

?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

根據文檔,返回 中不存在的setdiff1d(ar1, ar2)唯一值。 https://numpy.org/doc/stable/reference/ generated/numpy.setdiff1d.htmlar1ar2

[1, 2, 3, 4]a是 中 中不存在的唯一值b。這就實現了帖子標題所要求的:5是 中唯一的唯一值,a也是 中的b,因此這是操作后唯一不存在的值。


查看完整回答
反對 回復 2023-08-22
  • 1 回答
  • 0 關注
  • 181 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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