有谁知道如何在 numpy 中启用 REFS_OK 标志?我似乎无法在网上找到明确的解释。
我的代码是:
import sys
import string
import numpy as np
import pandas as pd
SNP_df = pd.read_csv('SNPs.txt',sep='\t',index_col = None ,header = None,nrows = 101)
output = open('100 SNPs.fa','a')
for i in SNP_df:
data = SNP_df[i]
data = np.array(data)
for j in np.nditer(data):
if j == 0:
output.write(("\n>%s\n")%(str(data(j))))
else:
output.write(data(j))
我不断收到错误消息:迭代器操作数或请求的 dtype 包含引用,但未启用 REFS_OK。
我无法弄清楚如何启用 REFS_OK 标志,以便程序可以继续......