Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我们有一个包含单列的 csv 文件。我可以用 ;
data = np.loadtxt(file) test = data[:,0] plot(test)
它绘制测试与行号(条目)。但我想乘以这个行号以便我可以绘制;
plot(test,row[i]*25)
我认为应该存在一种比排列行号更简单的方法。任何pythonic方式来处理这个问题?
给定数据,您可以执行以下操作:
import matplotlib.pyplot as plt data=[0,2,113,....,19,5] x_coordinate = [ 25 * i for i in range(len(data)) ] plt.plot(x_coordinate,data) plt.show()
您将拥有所有 x 标签索引为 25 的倍数
或使用 numpy 数组功能:
x_coordinates = 25 * np.arange(test.size)