如何使用范围内的值()

时间:2011-11-18 16:37:15

标签: python scipy

我有一个循环

for i in range(0,1000,100):

并在其中我计算一个包含10个值的列表,但循环从0到1000.I想要将这10个值与1000个值相关联;即,创建一个列表(或数组),它将保存这些值(10到1000个值)。

已更新------------------------------------------

我想制作一个在水平轴上的值为0到1000的绘图,在垂直轴上绘制我计算的列表的10个值。

2 个答案:

答案 0 :(得分:0)

你的问题很不清楚。

从您的评论中,您似乎在询问matplotlib?你想要这样的东西吗?

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 1000, 100)
# As a placeholder for your calculation...
y = np.cos(x / 100.0)  

plt.plot(x, y, marker='o', mfc='red')
plt.show()

enter image description here

答案 1 :(得分:0)

是否要访问列表元素,同时保持0到1000的范围,步长为100?如果是这样,这应该是一种方式。

mylst=[12,5,6,34,6,11,78,1,1,88]

for i in range(0,1000,100):
    print mylst[i/100]

不确定......更详细的问题可能有所帮助。