0
私が見えますnumpyのndarray
持っているように:- データ・タイプ問題
[[ 0 0 0 1 0]
[ 0 0 0 0 1]]
が、私は、以下のフォームにそれを処理したいと思います:
[[ 0. 0. 0. 1. 0.]
[ 0. 0. 0. 0. 1.]]
どうすればいいですか?
私が見えますnumpyのndarray
持っているように:- データ・タイプ問題
[[ 0 0 0 1 0]
[ 0 0 0 0 1]]
が、私は、以下のフォームにそれを処理したいと思います:
[[ 0. 0. 0. 1. 0.]
[ 0. 0. 0. 0. 1.]]
どうすればいいですか?
整数型の配列を持っているようです。おそらく、フロートの配列に変換したい:
array_float = array_int.astype(float)
例:
>>> ones_i = np.ones(10, dtype=int)
>>> print ones_i
[1 1 1 1 1 1 1 1 1 1]
>>> ones_f = ones_i.astype(float)
>>> print ones_f
[ 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]
ということで、私ははあなたの文字列表現を処理したいなぜそれがを尋ねる価値があると思いますアレイ。あなたの目標を達成するためのより良い方法かもしれません。
私はこの機能について知りませんでした!ありがとうございました –
配列のデータ型は? ( 'array.dtype')? – mgilson
あなたがしたいのは、numpy配列の要素をfloatデータ型に変換することです。それは十分なヒントでなければなりません!ありがとう。 –