我在写astropy.tables时遇到问题,自昨天更新到astropy 4.0以来,我无法将表写到文件中。
我什至试图复制astropy web中的示例,例如:
import numpy as np
from astropy.table import Table, Column, MaskedColumn
from astropy.io import ascii
x = np.array([1, 2, 3])
y = x ** 2
data = Table([x, y], names=['x', 'y'])
ascii.write(data, 'values.dat')
而且我总是会遇到同样的奇怪错误:
ValueError: Data type <class 'astropy.table.table.Table'> not allowed to init Table
任何人都知道会发生什么?很抱歉这个模糊的问题,但是我真的不明白为什么连网上的例子都失败了...
注意:我在Mac OS 10.14.6的anaconda上使用python 3.7.3。
更新:
经过两次降级和升级问题已自行解决 ...我仍然不知道发生了什么,但是不再是
经过两次降级和升级后,问题自行解决...我仍然不知道发生了什么,但不再显示出这种奇怪的行为。无论如何谢谢!