を使用して 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は、距離ごとに 15 のデータ サンプルで 0.5 から 6.5 まで増加する距離です。
列 2は角度で、距離が 0.5 に戻るたびに 45 度増加します。
列 3には測定対象のデータ (RSSI) が含まれており、約 -20 から -70 に減少します。
次のコードを使用して、3 つの列を別々の配列にロードしようとしています。
import numpy as np
r, theta, RSSI, null = np.loadtxt("bot1.txt", unpack=True)
3D
各距離/角度の組み合わせでサンプリングされた RSSI を平均化し、データを極座標プロットとしてプロットしたいと考えています。まだここまでたどり着けませんが。
なぜ機能しないのかについて何か考えnp.loadtxt
はありますか?