エラー文を解消したいです。object of type 'numpy.float128' has no len()
python初心者です。
numpyで計算したnvという結果を棒グラフに表そうとしてます。
import numpy as np
nv_fw = np.longdouble(0)
nv_df = np.longdouble(0)
for trial in nv :
for i in range(0,len(trial)-1):
nv_fw_dist = np.linalg.norm(trial.iloc[i,1:3]-trial.iloc[i+1, 1:3])
nv_df_dist = np.linalg.norm(trial.iloc[i,3:5]-trial.iloc[i+1,3:5])
if np.isnan(nv_df_dist):
print(trial)
break
nv_fw += nv_fw_dist
nv_df += nv_df_dist
# print(nv_fw, nv_df)
plt.bar(range(len(nv_fw)),nv_fw,color=[1,0,0])
このようにコードを書くと以下のようなエラーが表示されます。
TypeError: object of type 'numpy.float128' has no len()
どのようにエラーを解消することができますでしょうk