从单个阵列创建二维阵列

2024-04-20 03:28:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一颗叫做“风神”的卫星的观测数据。数据是单个数组。所以一个一维数组表示日期和时间,一个表示纬度信息,一个表示经度信息,一个表示风速

date_aeolus
lat_aeolus
lon_aeolus
wind_aeolus

最后,我想创建一个风速的pcolormesh-lat-lon图。但因此我需要风速为2D:

wind_aeolus[lat,lon]

如何创建这样的数组


Tags: 数据信息date时间数组windlonlat
1条回答
网友
1楼 · 发布于 2024-04-20 03:28:32

如果您只想制作一个二维数组,那么两个for循环应该可以正常工作

lat = ['1', '2', '3']
lon = ['2', '3', '4']

Array = []

for i in range(0, len(lat)) :
    Array.append([lat[i]])

for i in range(0, len(Array)) :
    Array[i].append(lon[i])

zip()函数在这种情况下也运行良好,如@user2977071所说

zip(lat, lon)

相关问题 更多 >