import numpy as np a = np.array([1, 2, 3]) b = np.array([3, 1, 2]) c = np.array([4, 5, 6]) c[a > b] = 0 print(c) # 【0, 5, 6】 print(a > b) #[False, True, True] # 這說明 c[a>b] =0 是把a>b的那些index返回了,所以會把爲True的全部調整爲0 # 從下面還可以看出來列表與array的區別 d = [1, 2, 3] e = [3, 1, 2] f = [4, 5, 6] f[d > e] = 0 print(f) # [0, 5, 6] print(d > e) # False
又一個表明list和array的不同
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
20190810B組
qq_41857193
2020-07-07 12:29:12
算法(分治、貪心、dp、回溯、分支限界)總結
X维
2020-07-08 09:20:45
設計模式:結構小總結
庞白OS
2020-07-08 06:16:57
grafana 源碼編譯二次開發整合oauth2
Jaylen_liu
2020-07-08 03:45:43
2020.6.28總結
ナナ色のブランク
2020-07-08 01:58:33
2020.7.6比賽總結
ナナ色のブランク
2020-07-08 01:58:33
2020.6.21總結
ナナ色のブランク
2020-07-08 01:58:33
2020.7.7比賽總結
ナナ色のブランク
2020-07-08 01:58:33
編寫高質量的代碼(1)
cendy_69576750
2020-07-07 19:21:56
從小工到專家
cendy_69576750
2020-07-07 19:21:56
業務分析與需求建模
cendy_69576750
2020-07-07 19:21:55
2020上半年總結:逆勢上行與困頓迷茫
二师兄-公众号-程序新视界
2020-07-07 07:53:13
棧&隊列&棧幀&遞歸
316llp
2020-07-07 06:35:00
24小時熱門文章