Python 从np.load.txt每隔N行打印一次
我已经编写了以下python代码来从txt文件读取数据,并绘制每100行数据。但是,我的代码没有按预期工作,即所有行都已打印 我的数据有4列和大约150000行Python 从np.load.txt每隔N行打印一次,python,python-3.x,numpy,matplotlib,Python,Python 3.x,Numpy,Matplotlib,我已经编写了以下python代码来从txt文件读取数据,并绘制每100行数据。但是,我的代码没有按预期工作,即所有行都已打印 我的数据有4列和大约150000行 import numpy as np import matplotlib.pyplot as plt import pylab input_filename = input('Enter the input filename: ') x,y,z,a = np.loadtxt(input_filename, unpack=True, d
import numpy as np
import matplotlib.pyplot as plt
import pylab
input_filename = input('Enter the input filename: ')
x,y,z,a = np.loadtxt(input_filename, unpack=True, delimiter=',')
plt.grid()
a = [::100]
z = [::100]
plt.scatter(a, z, s=0.1, c='blue', alpha=0.3)
plt.show()
数据的维度是什么?如图所示的代码将产生语法错误。@Simon My data有4列,约150000行。
a=[::100]
无效。您可能需要索引a
,b=a[::100];q=z[::100];plt.scatter(b,q)
a=a[:100]
和z=z[:100]
应该这样做