import numpy as np
# 读取外部数据
us_file_path = "./youtube_video_data/GB_video_data_numbers.csv"
# txt1 = np.loadtxt(us_file_path,delimiter=",",dtype=int,unpack=True)
txt2 = np.loadtxt(us_file_path,delimiter=",",dtype=int,unpack=False)
# print(txt1)
# print("*"*10)
print(txt2)
print("*"*100)
# 索引从O开始
#取行
# print(txt2[2])
# print(txt2[1,:])
#2: 表示从第三行开始,以后的每一行我都要
# print(txt2[2:,:])
#取连续的多行
# print(txt2[2:])
#取不连续的多行
# print(txt2[[0,2]])
#取列 :代表每一列都要
# print(txt2[:,3])
#取连续的多列
# print(txt2[:,2:])
# 取不连续的多列
# print(txt2[:,[0,2]])
# 取行的列,取第三行和第四列的值
# t = txt2[2,3]
# print(t)
# 查看数据类型
# print(type(t))
# 取多行多列,取第三行到第五行,第二列到第四列的值
# print(txt2[0:2,1:3])
# 取多个不相邻的点 (0,0)(2,1)(3,3)
print(txt2[[0,2,3],[0,1,3]])
Python---数据分析---Numpy读取数据
最新推荐文章于 2022-10-10 10:52:54 发布