0

我对编码比较陌生,我想尝试构建代码来回测数据,但是在将数据中的列提取到 numpy 数组中时遇到了一些问题。下面我有我希望如何格式化以及我遇到的问题的屏幕截图。任何帮助,将不胜感激。

import numpy 
import talib
from numpy import genfromtxt

my_data = genfromtxt('1_DAY.csv', delimiter=",")

print(my_data)

close = my_data[:,4]

print(close)

https://i.stack.imgur.com/g7rm4.png

但我不断得到这个输出......

PS C:\Users\Namaste\Documents\GitHub\binance-tutorials\coinview> conda activate base

PS C:\Users\Namaste\Documents\GitHub\binance-tutorials\coinview> & C:/Users/Namaste/Anaconda3/python.exe

C:/Users/Namaste/Documents/GitHub/binance-tutorials/coinview/ta.py Traceback(最近一次通话最后):

文件“c:/Users/Namaste/Documents/GitHub/binance-tutorials/coinview/ta.py”,第 5 行,在 my_data = genfromtxt('1_DAY.csv', delimiter=",")

文件“C:\Users\Namaste\Anaconda3\lib\site-packages\numpy\lib\npyio.py”,第 1749 行,在 genfromtxt fid = np.lib._datasource.open(fname, 'rt', encoding=encoding )

文件“C:\Users\Namaste\Anaconda3\lib\site-packages\numpy\lib_datasource.py”,第 195 行,打开返回 ds.open(path, mode, encoding=encoding, newline=newline)

文件“C:\Users\Namaste\Anaconda3\lib\site-packages\numpy\lib_datasource.py”,第 535 行,在 open raise IOError("%s not found." % path)

OSError: 1_DAY.csv 未找到。(https://i.stack.imgur.com/JERv3.png

但我试图让数据看起来像这样......https://i.stack.imgur.com/QvNvu.png

我在网上读到 pandas 更适合 csv 文件,但我使用的是 TA-Lib,它使用 numpy 来构建数组。

4

0 回答 0