我正在尝试确定 87 个不同字符串的所有组合,这些组合可以组成 29 个元素的序列。我在 python 中使用组合来执行此操作,如果序列只有 4 个元素长,但它无法处理 29 个元素,则效果很好。这是我正在使用的代码:
combos = itertools.combinations(testv, 29)
usable_combos = []
for i in combos:
usable_combos.append(i)
Run Code Online (Sandbox Code Playgroud)
但代码在循环阶段失败。我认为这是某种内存问题,但我不知道如何解决它。有什么建议么?
我正在尝试从python中的类调用函数.这是我的代码:
class JCMT:
def be(self):
if self > 330000:
return 0.64
else:
return 0.69
def bs(self):
if self > 330000:
return 14
else:
return 20
f = 220258
print JCMT.bs(f)
Run Code Online (Sandbox Code Playgroud)
我收到TypeError的错误:必须使用JCMT实例作为第一个参数调用unbound方法bs()(改为使用int实例)
有人能告诉我哪里出错了吗?