作者Hsieh8835 (Wohaha)
看板Python
标题[问题] for回圈 给值问题
时间Mon Apr 13 11:23:19 2020
各位好,初学python,最近必须对一组三维(时间,经度,纬度)的资料做处理。
以前使用matlab时,习惯先宣告一组相同维度的矩阵後,使用for loop针对各个经纬网格
点上做运算後,再将此结果依序放进事先宣告的矩阵内(与for loop相对应)。
目前初次使用python也习惯使用此方式,虽然是能成功,但想请问是否有方式能依序给值
(不必事先创矩阵)或者有更快的方式完成?
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 115.82.225.79 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1586748201.A.6AE.html
1F:推 TuCH: map or numpy.vectorize04/13 11:43
好!再去查看!谢谢你~
※ 编辑: Hsieh8835 (115.82.225.79 台湾), 04/13/2020 11:59:53
2F:推 yiche: for i,j,k in zip(data1,data2,data3): 04/13 13:17
3F:推 yiche: 喔喔 要给值不是取值,我上面乱入XDD 04/13 13:20
4F:推 cuteSquirrel: map( 自定义的function 或 lambda, 阵列) 04/14 12:05
5F:嘘 Posen: hhhhh 04/15 00:21