gpt4 book ai didi

python-2.7 - 计数分数

转载 作者:行者123 更新时间:2023-12-02 04:58:03 26 4
gpt4 key购买 nike

我的问题是 numpy 数组和分数计数

最佳答案

问题是当你做的时候:

str(data[:,i:i+1])

numpy.array __str__ 方法在数组的长度为 <= 1000 时返回所需的输出

但是当长度大于 1000 时,它会返回如下内容:

[['E']
['E']
['E']
...,
['E']
['E']
['E']]

所以有错误!尝试修改您的方法,以便计算不是来自字符串的匹配项。我也会试着找出答案。

编辑

numpy.array 转换为列表,使用它的 tolist() 方法是解决方案:

list = []
for i in range(len(wtseq)):
a = float(str(data[:,i:i+1].tolist()).count(wtseq[i])) / len(datainput)
list.append(a)
print list

关于python-2.7 - 计数分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19644269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com