我需要迭代兩個數字列表,這些數字構成函數的輸入。我想以功能性的方式做到這一點。目前我在做:無循環迭代參數
results = []
for i in params_list1:
for j in params_list2:
results.append(myfunction(i,j))
其中myfunction()
返回一個數字。我很確定有一種方法可以將params_list1
和params_list2
(可能使用numpy廣播?)相乘,並將它們映射到myfunction()
,但我無法弄清楚。有小費嗎?
能否請您發佈樣本_input_和_output_數據集(5-7行的CSV /字典/ JSON/Python代碼格式__as text__,所以人們可以在編碼時使用它),並描述你想如何處理輸入數據以獲得輸出數據集? [如何創建一個最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve) – MaxU
我認爲OP正在尋求獲取和遍歷笛卡爾產品的方法。 – Quirk
@MaxU我認爲* mcve *在 – styvane