[問題] for迴圈 給值問題

看板Python作者 (Wohaha)時間5年前 (2020/04/13 11:23), 5年前編輯推噓3(410)
留言5則, 4人參與, 5年前最新討論串1/1
各位好,初學python,最近必須對一組三維(時間,經度,緯度)的資料做處理。 以前使用matlab時,習慣先宣告一組相同維度的矩陣後,使用for loop針對各個經緯網格 點上做運算後,再將此結果依序放進事先宣告的矩陣內(與for loop相對應)。 目前初次使用python也習慣使用此方式,雖然是能成功,但想請問是否有方式能依序給值 (不必事先創矩陣)或者有更快的方式完成? 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.82.225.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1586748201.A.6AE.html

04/13 11:43, 5年前 , 1F
map or numpy.vectorize
04/13 11:43, 1F
好!再去查看!謝謝你~ ※ 編輯: Hsieh8835 (115.82.225.79 臺灣), 04/13/2020 11:59:53

04/13 13:17, 5年前 , 2F
for i,j,k in zip(data1,data2,data3):
04/13 13:17, 2F

04/13 13:20, 5年前 , 3F
喔喔 要給值不是取值,我上面亂入XDD
04/13 13:20, 3F

04/14 12:05, 5年前 , 4F
map( 自定義的function 或 lambda, 陣列)
04/14 12:05, 4F

04/15 00:21, 5年前 , 5F
hhhhh
04/15 00:21, 5F
文章代碼(AID): #1UazifQk (Python)
文章代碼(AID): #1UazifQk (Python)