繁体   English   中英

如何将1D数据转换为2D数组?

[英]How do I convert 1D data into a 2D array?

我已经下载了一些航磁数据,并试图用pcolorpcolormesh绘制它。 这些数据的格式是每列都有一种数据。 我读了文件,取出了经度,纬度和背景磁柱。 所以我有3个具有这些值的1D数组。 要用pcolor绘图,我需要磁阵列为2D。 我想知道转换数组的最佳方法是什么,或者是否有更好的方法用1D数组进行绘图。

Long = np.genfromtxt('AZ_5041.txt', usecols = 2)
Lat = np.genfromtxt('AZ_5041.txt', usecols = 3)
Mag = np.genfromtxt('AZ_5041.txt', usecols = 9)

你可以尝试像vstack(或相关的方法)。

https://docs.scipy.org/doc/numpy/reference/generated/numpy.vstack.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM