我正在使用 numpy。我想存盤來自for _ in range(100):前一個回圈內不同函式的值。
出于這個問題的目的,我想要實作的原始代碼將等同于以下代碼
for _ in range(100):
x=npr.normal(0,2,(1,100))
5x
9x
如何將 2 個不同函式 f(x)=5x 和 g(x)=9x 的值存盤在兩個單獨的串列或陣列中?
在下面的答案(如何連續呼叫一個函式兩次或更多次?)中給出了一個方法,但只針對一個函式([do() for _ in range(3)]),而不是兩個函式的序列。
我應該如何存盤這些值?
提前致謝。
uj5u.com熱心網友回復:
在運行回圈之前初始化一個陣列,然后將結果值附加到陣列中。
func_1_results = []
func_2_results = []
for _ in range(100):
x=npr.normal(0,2,(1,100))
func_1_results.append(5 * x)
func_2_results.append(9 * x)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/516062.html
標籤:Python麻木的
