我正在編寫一個腳本從多個氣瓶的外部氣瓶中減去內部氣瓶。Python數組操作,pi * [n + 1]^2 -pi * [n]^2
例如:x = pi*[n+1]**2 - pi*[n]**2
但是我不知道如何得到n個從例如1每次改變 - 4,我希望能夠改變n和已經通過的新值運行代碼而不必改變一切。
x = pi*[1]**2 - pi*[0]**2
x = pi*[2]**2 - pi*[1]**2
x = pi*[3]**2 - pi*[2]**2
x = pi*[4]**2 - pi*[3]**2
我試圖讓一個while循環工作,但我無法弄清楚如何引用n沒有具體說明我想引用數組中的哪個數字。
任何幫助將不勝感激。
rs = 0.2 # Radius of first cylinder
rc = 0.4 # Radius of each cylinder (concrete)
rg = 1 # Radius of each cylinder (soil)
BW = 3 # No. cylinders (concrete)
BG = 2 # No. cylinders (soil)
v1 = np.linspace(rs, rc, num=BW) # Cylinders (concrete)
v2 = np.linspace(rc * 1.5, rg, num=BG) # Cylinders (soil)
n = np.concatenate((v1, v2)) # Combined cylinders
for i in range(BW + BG):
x = np.pi * (n[i + 1] ** 2) - np.pi * (n[i] ** 2)
你爲什麼不能具體說明引用該序列號?提供更多的上下文代碼會很有用。 –