kharuka2016のブログ

日々の出来事を書き留めておくブログ

NumPy-アレイの入出力-

入門 Python 3

入門 Python 3

【前提条件】

OS:Windows 10 64-bit, version 1607

Anaconda 4.4.0(Python 3.6 version 64-bit)インストー

NumPyのインストー

【手順概要】

1.コマンドプロンプトでIPython Notebookを起動します。

2.アレイの入出力

【手順】

1.コマンドプロンプトでIPython Notebookを起動します。

ipython notebook

2.アレイの入出力

2.1.numpyをインポートし、npと名前を付けます。

import numpy as np

2.2.saveとlaod

arr=np.arange(5)
np.save('my_array',arr)
arr=np.arange(10)
arr
Out:array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
np.load('my_array.npy')
Out:array([0, 1, 2, 3, 4])

f:id:kharuka2016:20170724052549p:plain

2.3.zipとload

arr1=np.load('my_array.npy')
arr2=np.arange(10)
np.savez('ziparrays.npz',x=arr1,y=arr2)
archive_array=np.load('ziparrays.npz')
archive_array['x']
Out:array([0, 1, 2, 3, 4])

f:id:kharuka2016:20170724053049p:plain

2.4.text形式でsaveとload

arr=np.array([[1,2,3,4],[4,5,6,7]])
np.savetxt('my_test_text.txt',arr,delimiter=',')
arr=np.loadtxt('my_test_text.txt',delimiter=',')
arr
Out:array([[ 1.,  2.,  3.,  4.],
       [ 4.,  5.,  6.,  7.]])

f:id:kharuka2016:20170724053024p:plain

f:id:kharuka2016:20170724053306p:plain

f:id:kharuka2016:20170724053317p:plain

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

参考:

udemy 実践Pythonデータサイエンス

www.udemy.com