0
リストのリストにあるすべての要素をfloatにキャストしようとしていますが、最初のループで好きなときにその型を出力すると、元のものです。廃盤リストのリストのすべての要素をPythonで浮動小数点にキャストする
for x in f:
for a in x:
a = float(a)
for x in f:
for a in x:
print(type(a),a)
私は
<class 'numpy.str_'> 0.0
<class 'float'> 0.0
<class 'float'> 1.0
<class 'float'> nan
<class 'numpy.float64'> 0.3
を取得する最初のループは、要素の種類を変更するべきではないでしょうか。
内の項目を更新しています。ありがとう! – Atirag
ちょうどあなたの2番目のソリューションでは、私はインデックスがループ上の最初でなければならないと思う – Atirag
Opps、私の悪い。更新中 – Shaun