2013-12-03 6 views
2

Я создаю координаты y случайного блуждания, используя следующий код.Участок случайного блуждания в python

from random import * 
n = 10 
length = 100*n 

def ncount(vector): 
    return sum(vector) 
randBinList = lambda n: [randint(0,1) for b in xrange(1,n+1)] 

vector = randBinList(length) 

ycoords = [ncount(vector[i:i+n-1]) for i in xrange(length-n+1)] 
xcoords = range(length-n+1) 

Как я могу построить эту случайную прогулку в 2d?

+2

Использование заговоры библиотека? Например, matplotlib? Хотя, вы обычно используете это в сочетании с 'numpy' или что-то при проведении численного анализа ... –

ответ

2
from pylab import * 

ycoords = [ncount(vector[i:i+n-1]) for i in xrange(length-n+1)] 
xcoords = range(length-n+1) 

plot(xcoords,ycoords) 

show() 
Смежные вопросы