我有幾個numpy數組,可以說a
,b
和c
,並且已經創建了一個mask
來應用到它們全部。NumPy布爾值數組警告?
我試圖掩蓋它們的方式:
a = a[mask]
其中mask
是bool
陣列。值得一提的是,我已經驗證了
len(a) = len(b) = len(c) = len(mask)
而且我得到一個非常奇怪的冠冕堂皇的警告:
FutureWarning: in the future, boolean array-likes will be handled as a boolean array index
這個錯誤表明你試圖使用一個0維布爾數組作爲索引。該操作的語義正在改變。你如何確認'mask'甚至是一個帶有'len'的東西? – user2357112
等等,不,錯誤的警告。你有沒有得到一個'mask'的列表? – user2357112