2
私は見ているいくつかの出力に混乱しています。Python:numpyデータ型キャスト
pはfloatのリストである場合には、違いは何です:私は2番目のオプションを使用し、印刷(入力)を行う場合
input = np.array([p]).astype('f')
と
input = np.array([p],float)
、私はいつも以下のような何かを得る:
[配列([ - 0.662、0.246、1.029])]
をしかし、私はモミを使用している場合stオプションでは、時々私は単純に得る: [[0.61900002 1.71300006 2.16899991]
しかし、私は[配列(])]フォームを得る。ここ
おかげで、MaxUは、私がのその部分を参照してくださいこの違いはfloat32とfloat64の関係にありますが、なぜ時々私が得るのか説明できますか:[[0.61900002 1.71300006 2.16 899991]]、print()コマンドを実行すると "array"が表示されません。 –