コマンドラインsklearnを使用して、フォルダーに画像を読み込むことができました:load_sample_images()
_numpy.ndarray
_データ型で_float32
_形式に変換したい
np.array(X)
を使用して_np.ndarray
_に変換できましたが、np.array(X, dtype=np.float32)
とnp.asarray(X).astype('float32')
でエラーが表示されます。
_ValueError: setting an array element with a sequence.
_
これを回避する方法はありますか?
_from sklearn_theano.datasets import load_sample_images
import numpy as np
kinect_images = load_sample_images()
X = kinect_images.images
X_new = np.array(X) # works
X_new = np.array(X[1], dtype=np.float32) # works
X_new = np.array(X, dtype=np.float32) # does not work
_
リストのリストがある場合、使用する必要があるのは...
import numpy as np
...
npa = np.asarray(someListOfLists, dtype=np.float32)
これごとに [〜#〜] link [〜#〜] scipy/numpyドキュメント。 asarrayの呼び出し内でdtypeを定義する必要がありました。