当前位置:首页 > Python爬虫 > 【matplotlib】Python画图神器初体验

【matplotlib】Python画图神器初体验

作者:二营长 发布时间:2017-04-27 点击:

写matplotlib这个的demo源于在网上看到一个有意思的面试题,面试题是这样的:“在北京某地段,一位软件工程师看中了一套房子,售价是200万。不过,以目前工程师的收入还买不起,只好观望。假设房价每年上涨10%,工程师每年固定能赚40万。他想买这套房子,不贷款,不涨工资,也没有其他收入,每年不吃不喝不消费,那么他需要几年才能攒够钱买这套房子?”

当时心里一琢磨,列个方程式不就出来了,设x年以后可以买的起,方程式是这样的 :“40x = 200(1+10%)x”,然后就懵逼了,一元高次方程,不会解,于是打算用matplotlib画个函数图,两条曲线的交点,就是最后的方程解。先暂且设定x为20,matplotlib的demo程序如下:

#coding:utf-8
#import numpy as np
import matplotlib.pyplot as plt
x = range(20)
y = []
num = 200
for i in x:	
	y.append(num)
	num = num*1.1
	print num
y2 = [40*i for i in x]
	
plt.plot(x,y)
plt.plot(x,y2)
plt.show()

结果发现一个令人心痛的事实

两条线永远不会有交点。。。。。。

邮箱:techseo.cn@gmail.com,欢迎交流。
上一篇:【pyahocorasick】python处理违禁词      下一篇:从XML文件取数据并做百度主动推送