0
は、私がarray_frequency_a対power_aをプロットしようとしていますが、このエラーが発生します:プロット時に配列の寸法誤差を解決するには?以下のコードに基づいて
ValueError: x and y must have same first dimension, but have shapes (201,) and (1,)
私は、これは私の配列が異なるサイズであることを意味知っているが、どのように私はそれらを変更または作成することができますpower_aを別の方法で使用して、互いにプロットすることができますか?ありがとう!
frequency_a=[]
dB_a=[]
a = csv.reader(open('Air.csv'))
for row in itertools.islice(a, 18, 219):
frequency_a.append(float(row[0]))
dB_a.append(float(row[1]))
#print(frequency_a)
array_frequency_a = np.array(frequency_a)
array_dB_a = np.array(dB_a)
#perform operation on data
for i in range(201):
power_a = np.array(10**(array_dB_a[i]/10))
print(power_a)
fig, ax = plt.subplots()
ax.plot(array_frequency_a/1e9, power_a, 'b', label='1in air.')
これは絶対に完全に働きました@アルヴィス!ありがとうございました!非常にシンプルで、私は新しいコーダーとして感謝しています。 :D私の日を1000x簡単にしました! –