gpt4 book ai didi

python - Numpy 数据类型 : data type not understood

转载 作者:太空宇宙 更新时间:2023-11-03 11:25:23 24 4
gpt4 key购买 nike

对于 Python 中的 Numpy 还是相当陌生...我正在尝试从 RINEX 数据构建我自己的数组(参见示例):

G13 2014 01 02 02 00 00  .440594740212D-04 -.375166564481D-11  .000000000000D+00
.290000000000D+02 .705937500000D+02 .382980238378D-08 -.135945866650D+01
.353716313839D-05 .509947887622D-02 .137723982334D-04 .515366394615D+04
.352800000000D+06 -.819563865662D-07 .312956454846D+01 -.633299350739D-07
.979542877504D+00 .129500000000D+03 .219020237787D+01 -.757495838456D-08
-.431803700643D-09 .100000000000D+01 .177300000000D+04 .000000000000D+00
.240000000000D+01 .000000000000D+00 -.111758708954D-07 .290000000000D+02
.345618000000D+06 .400000000000D+01

我对初始化矩阵使用以下代码:

parameter_block_list = np.empty(cs.TOTAL_SATS, cs.RINEX_NAVIGATION_PARAMETERS) * np.NaN 

问题是RINEX文件 block 中数字的转换,其中每个数字都使用“D”作为指数。 Numpy 中有没有一种方法可以进行适合此类数据格式的数据类型转换?我收到的错误是:

TypeError: data type not understood

最佳答案

我认为你得到 data type not understanded 的原因是,在将数组的维度作为单独的参数传递给 empty 时,第一个被视为shape 和第二个 dtype -- 参见 the docs .也许您的意思是将 shape 作为元组传递:

parameter_block_list = np.empty((cs.TOTAL_SATS, cs.RINEX_NAVIGATION_PARAMETERS)) * np.NaN

关于python - Numpy 数据类型 : data type not understood,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35037267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com