在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