Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.5k views
in Technique[技术] by (71.8m points)

numpy - Plot first N number of data from txt file Python

I have a txt file with two columns having 4000 data. Now I want to plot only the first 1000 data from each column. I have used the following code(below) to plot all data. Looking help me to plot the first N(1000) number of data extracting from txt file.

    x = data[:,0]
    y = data[:,1]
    plt.plot(x,y)
    plt.show()

This is the part of my txt file:

This is the part of my txt file


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You can use list slices:

x = data[:1000,0]

represents the first 1000 entries of the first column. In general:

my_list[a:b]

contains the data from index a to index b-1.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...