在Python2.7中,我想通过重复素数因子(sopfr)函数的总和来对给定整数生成有限序列,直到它达到素数。以下sopfr(n)的代码来自OEIS A001414。 from sympy import factorint
def sopfr(n):
return sum(p*e for p, e in factorint(n).items())
>>>sopfr(888)
46
这是我的第一个SML程序。我正在尝试编写一个函数,以列表形式将第一个数字返回到Hofstadter的女性或男性序列的第n个数字。我至今是: val m = fn (n) => if n = 0 then 1 :: [] else m f (n - 1);
val f = fn (n) => if n = 0 then 0 :: [] else f m (n - 1);
您可以了解这里的顺序:
我有数据,其中每个观察的ID都是以序列形式存储的数字,通常以X:Y的形式存在,但有时会连接列表。我想整理数据,以便每个观察都有自己的行,这样我就可以使用连接函数来添加更多描述性ID。通常我会使用tidyr中的gather()函数来完成此操作,但是我无法解开ID,因为它们是字符。 的数据是这样的: example <- data_frame(x = LETTERS[1:3], y = c("Cond
我一直在python 2编译器上运行“分割序列”上的python 3代码。它编译正确,但它不显示答案要求,因为它显示在python 3编译器。 我可以在我的代码中在python 2编译器上运行它吗? n = int(input())
ar = []
bestvals = []
best_stored = []
for x in range(n):
ar.append(int(in