以下で発生させた乱数とデータセットをfloat32に変換するにはどうしたら良いでしょうか?
import numpy as np M = 1000 N = 3072 n = np.ones((1,N)) * np.linspace(0.0, 1.0, M).reshape(M,1)
備考
ネット上で公開されている方法で変換してみましたが、instanceではFalseと出てしまいます。
X_image=np.array(x_train, dtype=np.float32) X_image >>> array([[ 0.23137255, 0.16862746, 0.19607843, ..., 0.54901963, 0.32941177, 0.28235295], [ 0.60392159, 0.49411765, 0.41176471, ..., 0.54509807, 0.55686277, 0.56470591], [ 1. , 0.99215686, 0.99215686, ..., 0.32549021, 0.32549021, 0.32941177], ..., [ 0.56862748, 0.51372552, 0.4509804 , ..., 0.34901962, 0.34509805, 0.35686275], [ 0.57254905, 0.72549021, 0.97254902, ..., 0.57254905, 0.65098041, 0.93333334], [ 0.79607844, 0.78823531, 0.81568629, ..., 0.44705883, 0.47058824, 0.49411765]], dtype=float32) isinstance(n, float) #or isinstance(X_image, float) >>>False
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/12 22:26