我正在尝试使用读取 3 列,numpy.loadtext
但出现错误:
ValueError: setting an array element with sequence.
数据样本:
0.5 0 -22
0.5 0 -21
0.5 0 -22
0.5 0 -21
第 1 列是从 0.5 增加到 6.5 的距离,每个距离有 15 个数据样本。
第 2 列是一个角度,每次距离返回 0.5 时增加 45 度。
第 3 列包含正在测量的数据(RSSI),它从大约 -20 减少到 -70。
我正在使用以下代码尝试将三列加载到单独的数组中:
import numpy as np
r, theta, RSSI, null = np.loadtxt("bot1.txt", unpack=True)
我将在每个距离/角度组合处对采样的 RSSI 进行平均,然后我希望将数据绘制为3D
极坐标图。不过,我还没有走到这一步。
np.loadtxt
关于为什么不起作用的任何想法?