文章目录
一、读取与保存文件
1、读取文件格式
numpy.loadtxt(
文件名,
delimiter = 分割符,
usecols = 选择列,
unpack = 是否解包(True/False),
dtype = 目标类型,
converters = 转换器
)
- unpack = False:最终会输出一个二维数组
- unpack = True:一列一维数组的集合
2、保存文件格式
numpy.savetxt(
文件名,
二维数组,
delimiter = 分隔符,
fmt=格式
)
3、练习代码
import numpy as np
a = np.arange(1, 10).reshape(3, 3) # 3行3列的二维数组
# 保存文本文件
# np.savetxt(r"0=数据源/test1.csv", a, delimiter=',', fmt="%d") # %d表示整数格式
# 读取文本文件,全部读取
# read_txt = np.loadtxt(r"0=数据源/test1.csv", delimiter=',', dtype='i4') # 表示4字节整数
# 读取第0列和第二列
# read_txt = np.loadtxt(r"0=数据源/test1.csv", delimiter=',', usecols=(0, 2), dtype='i4') # 表示4字节整数
# print(read_txt)
# 读取并解包:解包成两个一维数组
v1, v2 = np.loadtxt(r"0=数据源/test1.csv", delimiter=',', usecols=(0, 2), unpack=True, dtype='i4') # 表示4字节整数
print(v1, v2)
二、将数据文件制成K线图
1、K线图概念
From秒懂百科:
股市及期货市场中的K线图的画法包含四个数据,即开盘价、最高价、最低价、收盘价,所有的k线都是围绕这四个数据展开,反映大势的状况和价格信息。如果把每日的K线图放在一张纸上,就能得到日K线图,同样也可画出周K线图