天文表Unique()不工作

2024-04-19 19:29:35 发布

您现在位置:Python中文网/ 问答频道 /正文

在更新astropy后,我在独特功能方面遇到了一些问题

代码:

from astropy.table import Table
import numpy as np
table = Table(data=[[1,2,3,2,3,3],[2,3,4,5,4,6],[3,4,5,6,7,8]],
    names=['col1', 'col2', 'col3'],
    dtype=[np.int32, np.int32, np.int32])

unique(table, keys='col1')

jupyter笔记本出错

NameError: name 'unique' is not defined

终端错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'unique' is not defined

我能做什么?你知道吗


Tags: 代码nameimport功能isnptablenot
1条回答
网友
1楼 · 发布于 2024-04-19 19:29:35

您必须从astropy.table导入它:

from astropy.table import unique

example in the documentation(您在问题中使用的)不正确。你知道吗

同一文档页中的函数签名清楚地表明了它的来源:

astropy.table.unique(input_table, keys=None, silent=False, keep='first')

相关问题 更多 >