Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python numpy XOR返回未实现_Python_Numpy - Fatal编程技术网

Python numpy XOR返回未实现

Python numpy XOR返回未实现,python,numpy,Python,Numpy,可以在终端中使用numpy.logical\u xor: >>> numpy.logical_xor(numpy.array([0,2,0,59,1]), numpy.array([0,0,0,0,0])) array([False, True, False, True, True], dtype=bool) 但在IDE中: loan_Y_default = np.logical_xor( loan_Y, np.zeros(loan_Y.shape)) “贷款

可以在终端中使用numpy.logical\u xor:

>>> numpy.logical_xor(numpy.array([0,2,0,59,1]), numpy.array([0,0,0,0,0]))
    array([False,  True, False,  True,  True], dtype=bool)
但在IDE中:

loan_Y_default = np.logical_xor( loan_Y, np.zeros(loan_Y.shape))
“贷款违约”打印为“未执行”。“loan_Y”有一个形状[100,1]


这是怎么回事

您可能有一个字符串数组,该数组应返回“NotImplemented”:

您需要首先将字符串转换为数字:

In [1005]: a=a.astype(float)

In [1006]: a
Out[1006]: array([ 1.,  2.])

In [1007]: np.logical_xor(a, np.zeros(a.shape))
Out[1007]: array([ True,  True], dtype=bool)

loan\u Y
的数据类型是什么?@ali\u m该数据类型是intI,我无法为任何numpy的int数据类型(
np.{u}int{8,16,32,64}
)复制该数据类型。您使用的是哪个版本的numpy?@ali_m OPh,我猜数据类型是string。谢谢
In [1005]: a=a.astype(float)

In [1006]: a
Out[1006]: array([ 1.,  2.])

In [1007]: np.logical_xor(a, np.zeros(a.shape))
Out[1007]: array([ True,  True], dtype=bool)