Python中使用random随机函数与Matplotlib库绘制随机漫步图
一、概述
随机现象在我们的生活中并不少见,我们常见的一次抛硬币的正反面,股票的走势等等,都是随机事件。这些不确定性事件给我们带来恐慌的同时也带了希望,让我们即使在很困难的情境下也仍然相信机会会降临在我们身上。随机漫步理论最初源于经济学中,后来逐步溢出到其他的领域。在本文中,通过绘制随机漫步图直观的查看随机现象,也更进一步了解如何使用随机函数以及绘图功能。(更多内容,可参阅程序员在旅途)
二、代码演示
from random import choice, randint
import matplotlib.pyplot as plt
class RandomWalk():
def __init__(self, walk_nums=100):
self.walk_nums = walk_nums # 移动的总次数
self.x_values = [0] # x轴方向轨迹坐标列表
self.y_values = [0] # y轴方向轨迹坐标列表
def move(self):
while len(self.x_values) < self.walk_nums: # 直到轨迹坐标等于设置的移动次数为止
x_direction