IT_World

[PYTHON] 주가 예측하기 본문

Artificial intelligence, AI/Project

[PYTHON] 주가 예측하기

engine 2021. 4. 10. 23:52

넘 파이와 판 다스를 이용하여 주가 예측을 해볼 것이다.


npy와 npz는 에서 지원하는 바이너리 파일이다.

Numpy에서 지원하는 .npy는 1개의 ndarray를 저장하고

                                  . npz는 2개 이상의 ndarray를 저장하는 데 사용된다.

import numpy as np
import pandas as pd

csv_file = pd.read_csv('./csv_file.csv', header=0, index_col=0, encoding='CP949',sep=',' )
name_file = pd.read_csv('./name_file.csv', header=0, index_col=0, encoding='CP949', sep=',' )


# csv_file 거래량
for i in range(len(csv_file.index)):     # 거래량 str -> int 변경
        csv_file.iloc[i,4] = int(csv_file.iloc[i,4].replace(',', ''))  
# name_file 모든 데이터 
for i in range(len(name_file.index)):     # 모든 str -> int 변경
        for j in range(len(name_file.iloc[i])):
                name_file.iloc[i,j] = int(name_file.iloc[i,j].replace(',', ''))  

name_file = name_file.sort_values(['일자'], ascending=[True])
csv_file = csv_file.sort_values(['일자'], ascending=[True])
print(name_file)
print(csv_file)

name_file = name_file.values
csv_file = csv_file.values
print(type(name_file), type(csv_file))
print(name_file.shape, csv_file.shape)

np.save('./data/csv/name_file.npy', arr=name_file)
np.save('./data/csv/csv_file.npy', arr=csv_file)

 

 

 

'Artificial intelligence, AI > Project' 카테고리의 다른 글

[PYTHON] 주가 예측하기 -2-  (0) 2021.04.19
Comments