我尝试使用np.isin()函数,但每次我这样做,它都会返回错误:
AttributeError: 'module' object has no attribute 'isin'
Run Code Online (Sandbox Code Playgroud)
这正是我所做的
import numpy as np
a = np.arange(9).reshape((3,3))
test = np.arange(5)
print np.isin(a, test)
Run Code Online (Sandbox Code Playgroud)
我还没有找到关于这个问题的任何信息,我使用最新版本的numpy并没有遇到任何其他numpy模块的问题,为什么它会返回给我这个错误?
Mad*_*ist 11
通过的备注部分阅读文档显示
版本1.13.0中的新增功能.
我怀疑如果你这样做
print(np.__version__)
Run Code Online (Sandbox Code Playgroud)
你会看到不到的东西1.13.0.
按照文档中的[source]链接,我发现:
def isin(element, test_elements, assume_unique=False, invert=False):
"..."
element = np.asarray(element)
return in1d(element, test_elements, assume_unique=assume_unique,
invert=invert).reshape(element.shape)
Run Code Online (Sandbox Code Playgroud)
它没有做任何你不能做的事情in1d.
可以下载包含文件,并从您自己的目录中使用.它有一个增强unique.
| 归档时间: |
|
| 查看次数: |
10072 次 |
| 最近记录: |