質問内容
kerasでcsvデータを学習ができるように正規化したいと思っています。しかしいろいろ検索をかけてはみたのですがよくわかりませんでした。なのでcsvデータを正規化する方法を教えていただきたいです。
以下の画像は使用したcsvデータです
ソースコード
python
1import keras 2import pandas as pd 3from pandas import Series,DataFrame 4from keras.utils import to_categorical 5 6#csv読み込み 7sign_train = pd.read_csv("sign_mnist_train.csv",sep=",",header=0) 8k_data=DataFrame(sign_train.drop("label",axis=1)) 9k_label=DataFrame(sign_train["label"]) 10 11#正規化 12k_data=k_data.values 13k_data = k_data.astype(np.float) 14k_label = keras.utils.to_categorical(k_label,25) 15 16#結果表示 17print('k_data') 18print(k_data) 19print('----------') 20print('k_label') 21print(k_label)
出力結果
k_data [[107. 118. ... 203. 202.] [155. 157. ... 135. 149.] ... [177. 181. ... 87. 93.] [179. 180. ... 209. 215.]] ---------- k_label [[0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 0. 0.] ... [0. 0. 0. ... 0. 0. 0.] [0. 0. 0. ... 0. 1. 0.]]
あなたの回答
tips
プレビュー