前提・実現したいこと
.pklファイルの一部を編集したい。
Pythonの勉強を始めたばかりの初心者で、実際にDeep learningをやってみようと思い、インターネットで出来そうなコードを探したが、データの入力でつまずいてしまった。
発生している問題・エラーメッセージ
インターネットで見つけたプログラムを自分のデータで再現するために、test.pklの内容を自分の持っているデータに置き換えたいがやり方がわからない。
該当のソースコード
python
1import pickle 2with open("test.pkl", 'rb') as fin: 3 input_data = pickle.load(fin, encoding='latin1') 4 5input_data
出力結果
[array([[ 0.0696733 , -1.41421356, 0.10599979, ..., -0.11008303,
0.18107149, -1.37784909],
[ 0.0696733 , 0. , 0.10599979, ..., -0.11008303,
0.18107149, -1.37784909],
[-1.18444612, 0. , 0.10599979, ..., -0.11008303,
1.81071492, -0.01887465],
...,
[ 0.0696733 , 0. , 2.01399597, ..., -0.11008303,
-1.44857194, -0.01887465],
[ 1.32379273, 0. , 0.10599979, ..., 1.47511265,
1.81071492, 1.3400998 ],
[ 0.0696733 , 0. , 0.10599979, ..., -0.11008303,
0.18107149, -0.01887465]]),
array([1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1,
1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1,
0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1,
1, 0, 0, 0, 0, 0], dtype=int16)]
試したこと
Googleで.pklファイルの作成方法を調べた。
自分のデータ100行200列くらいのcsvファイルで準備し、pklファイルにして試してみたが、出力結果が上記のようにならない。
test.pklの内容を編集した方が早く、間違いない?
補足情報(FW/ツールのバージョンなど)
iMacのTerminalで勉強中。
test.pklは下記のように使用される。
python
1data_name = "./data/test.pkl" 2X, y= pickle.load(open(data_name, 'rb'), encoding='latin1')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/28 09:00
2020/03/29 00:53
2020/03/31 10:38