也許這是一個簡單的問題,但到目前爲止我還找不到任何有關它的信息。 對於numpy
中的優化,我需要一組函數。我需要的功能數量取決於當前應優化的對象。 我已經想通了如何動態地實現這些功能,但現在我想將它們存儲在一個這樣的數組:Python:將函數添加到FOR循環中的數組中
myArray = zeros(x)
for i in range(x):
myArray[i] = createFunction(i)
如果我運行此我得到一個類型不匹配: 浮動()參數必須是一個字符串或數字,而不是「功能」
直接創建數組工作得很好:
myArray = array([createFunction(0)...])
但因爲我不知道我需要的功能數量,這正是我想要避免。
createFucntion代碼是什麼樣子的? – JeremyFromEarth