python学习小记

python画的图表不能显示中文的时候,使用下面的代码可以解决这个问题:

import matplotlib
matplotlib.use(‘qt4agg‘)
#指定默认字体
matplotlib.rcParams[‘font.sans-serif‘] = [‘SimHei‘]
matplotlib.rcParams[‘font.family‘]=‘sans-serif‘

画曲线的代码:

import numpy as np
import matplotlib.pyplot as plt
from pylab import *

import matplotlib
matplotlib.use(‘qt4agg‘)
#指定默认字体
matplotlib.rcParams[‘font.sans-serif‘] = [‘SimHei‘]
matplotlib.rcParams[‘font.family‘]=‘sans-serif‘

# evenly sampled time at 200ms intervals
t = np.arange(1,10, 0.001)
# red dashes, blue squares and green triangles
plt.plot(t, t**(-0.5), ‘r--‘, t, t**(-1), ‘b-..‘, t, t**(-2), ‘g.‘)

plt.title(‘区间[1,+∞]的反常积分与p的取值关系‘,fontsize=16)

plt.text(2, 0.1, r‘p=2,收敛‘,color=‘green‘,fontsize=13)
plt.text(3.8, 0.3, r‘p=1,发散‘,color=‘blue‘,fontsize=13)
plt.text(4.5, 0.55, r‘p=0.5,发散‘,color=‘red‘,fontsize=13)

ylim(0, 1)
xlim(1, 10)
plt.show()

原文地址:https://www.cnblogs.com/captain-dl/p/9391632.html

时间: 2024-10-09 06:54:32

python学习小记的相关文章

python学习小记1

(1) Python优缺点: 优点: 1.Python有非常完善的基础代码库,覆盖了网络.文件.GUI.数据库.文本等大量内容,除了内置的库外,Python还有大量的第三方库; 2.Python应用: 首选是网络应用,包括网站.后台服务等等:其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等:另外就是把其他语言开发的程序再包装起来,方便使用. 缺点: 1. 第一个缺点就是运行速度慢,和C程序相比非常慢; 2. 第二个缺点就是代码不能加密; (2) Python安装 采用Python2.

python学习小记01--萌新的进化

1.英文缩写 比如换行\n代表[+newline]:退格\b代表[+backspace]:回车\r代表[+return].大家可以按照这种方法记住转义字符的含义 整数,整数英文为integer,简写做int整数,整数英文为integer,简写做int str代表字符串,全称为string,整数的英文简称为int,全称为integer. 2.= 和 == 代码世界中,赋值符号=不是左边等于右边的意思.仅仅表示赋值动作:把右边的内容放到了左边的盒子中. 3. 整数 而整数脱掉了[引号]马甲,只能『单

Python学习小记(2)---[list, iterator, and, or, zip, dict.keys]

1.List行为 可以用 alist[:] 相当于 alist.copy() ,可以创建一个 alist 的 shallo copy,但是直接对 alist[:] 操作却会直接操作 alist 对象 >>> alist = [1,2,3] >>> blist = alist[:] #assign alist[:] to blist >>> alist [1, 2, 3] >>> blist [1, 2, 3] >>>

linux学习小记 (一 )

shell 学习小记: 注意:多看系统脚本  多模仿    su切换用户时需要输入目标用户密码,root(superuser)切换到任何用户都不需要输入密码,- 参数必须要是最后一个(su huhu -) sudo需要输入当前用户密码,拥有sudo特权的用户可以执行 "sudo su -"命令,使用自己的密码切换到root用户 , 所以应该在/etc/sudoers 文件中禁止 sudo 执行su命令 linux文件与颜色: /etc/DIR_COLORS   (命令dircolors

python学习:程序控制结构·作业20141219

Python学习:程序控制结构 20141219 编程环境: windows 7 x64 python 2.7.6 题目: 1 编写程序,完成下列题目(1分) 题目内容: 如果列出10以内自然数中3或5的倍数,则包括3,5,6,9.那么这些数字的和为23.要求计算得出任意正整数n以内中3或5的倍数的自然数之和. 输入格式: 一个正整数n. 输出格式: n以内中3或5的倍数的自然数之和. 输入样例: 10 输出样例: 23 时间限制:500ms内存限制:32000kb n = int(raw_in

python学习第二天

python学习的第二天就是个灾难啊,这天被打击了,自己写的作业被否认了,不说了,写博客还是个好习惯的,要坚持下去,就不知道能坚持到什么时候.呵呵!!! 这天教的知识和第一天的知识相差不大,区别在于比第一天讲的更细了(我们是两个老师教的,风格是不一样的),这次也写那些比较细的知识点. python的简介 (1)你的程序一定要有个主文件. (2)对于python,一切事物都是对象,对象基于类创建.#似懂非懂,不过有那么点似懂. 知识点 #__divmod__ 会把两个数字相除的商和余数以元组的方式

git 学习小记之记住https方式推送密码

昨天刚刚学了点git基础操作,但是不幸的是[email protected]给出公告说尽量使用 https 进行操作.可是在用 https 进行 push 时,都需要输入帐号和密码. 各种百度谷歌之后在[email protected]官网找到了解决方法<https方式使用[email protected]设置密码的方式>文中给出了几个方法,并且都非常简单. 关于 cache 缓存方式,我不太喜欢,因为要设置时间,而且会过期.而 store 相应的非常方便,设置全局后,方便多个库使用.当然如果

[Python 学习] 二、在Linux平台上使用Python

这一节,主要介绍在Linux平台上如何使用Python 1. Python安装. 现在大部分的发行版本都是自带Python的,所以可以不用安装.如果要安装的话,可以使用对应的系统安装指令. Fedora系统:先以root登入,运行 yum install python Ubuntu系统:在root组的用户, 运行 sudo apt-get install python 2. 使用的Python的脚本 Linux是一个以文件为单位的系统,那么我们使用的Python是哪一个文件呢? 这个可以通过指令

python学习之最简单的用户注册及登录验证小程序

文章都是从我的个人博客上粘贴过来的哦,更多内容请点击 http://www.iwangzheng.com 正如很多同学所知道的,楼主开始学习python了,前进的道路曲曲折折,有荆棘也有陷阱,从最简单的小程序写起,每天练习,将python进行到底. 有一点比较别扭的就是python的换行之后空四个空格,ruby都是两个,并且python在方法和循环语句的第一句都要加冒号 mysql> show create table user; mysql> alter table user add sal