![](/img/trans.png)
[英]How do I convert a 2D numpy array into a 1D numpy array of 1D numpy arrays?
[英]How do i plot 2d array by coverting 2d arrays into two one 1d arrays?
我有纬度和深度,我想以 numpy 数组的形式分离这两个 arrays。 [['Latitude' 'Depth'] ['28.00303425' '5067.9097'] ['28.00304059' '5068.656']... ['28.01996016' '5067.0303'] ['28.01996016' '5067.0234'] ['28.01996017' '5066.8833']]
试试下面的代码片段。 zip 命令可用于将二维阵列拆分为两个单独的列/阵列。 我使用索引“1:”来删除包含列名的第一行。
data=np.asarray([['Latitude','Depth'],
['28.00303425','5067.9097'],
['28.00304059','5068.656'],
['28.01996017','5066.8833']])
lat, depth = zip(*data[1:])
print(np.asarray(lat))
print(np.asarray(depth))
Output
['28.00303425' '28.00304059' '28.01996017']
['5067.9097' '5068.656' '5066.8833']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.