teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードの追加

2019/07/13 07:06

投稿

bsdfan
bsdfan

スコア4921

answer CHANGED
@@ -1,6 +1,12 @@
1
1
  `FSl_r`がintのndarrayになっているので、平均値(1未満のfloatの値)を代入しようとしても整数(0)に丸められてしまっているのだと思います。
2
2
 
3
3
  初期化のところを以下のようにして、floatの配列にすれば解決するとおもいます。
4
- ```puthon
4
+ ```python
5
+ import numpy as np
6
+
5
- FSl_r = np.array([0.0]*len(FS_l))
7
+ FSl_r = np.array([0.0] * len(FS_l))
8
+
9
+ #もしくは
10
+ # FSL_r = np.array([0] * len(FS_l), dtype=np.float64)
11
+ # FSL_r = np.zeros(len(FS_l), dtype=np.float64))
6
12
  ```