因此,我创建了一个示例数据集,如下所示:
import numpy as np
import pandas as pd
x = range(1, 10)
arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
arr2 = np.random.randint(x)
arr3 = np.random.randint(x)
arr4 = np.random.randint(x)
dict_df = {
'arr1' : arr1,
'arr2' : arr2,
'arr3' : arr3,
'arr4' : arr4
}
df = pd.DataFrame(dict_df)
打印时,这很好,但当我尝试添加:
filt = np.logical_and(df['arr1']==0, df['arr2']==0, df['arr3']==0)
内核死掉了,(屏幕顶部显示死掉的内核)有什么想法吗?谢谢
在
np.logical_and
上使用ufunc.reduce
np.logical_and
只接受2个参数。试试这个相关问题 更多 >
编程相关推荐