
Python
文章平均质量分 76
杨陈菊
whether you are lion or gazelle you must sprint for survival
展开
-
使用matplotlib的savefig保存时图片保存不完整解决方法
很多时候再用matplotlib的savefig保存时图片,直接使用的是:plt.savefig("./picture_name.png")以为它会自动保存完整图片,今天画了个雷达图,保存后发现和想象中的不一样,图片保存不完整,如下:查阅资料后,最终解决方法是,在savefig()的参数中添加bbox_inches = 'tight'。plt.savefig("./picture_name.png", bbox_inches='tight')保存后的图片:...原创 2020-08-14 16:35:09 · 2870 阅读 · 0 评论 -
调整matplotlib的图例legend的位置
很多时候再用matplotlib画图例时,直接使用的是:plt.legend(lab)以为它会自动调整图例的位置,今天画了个雷达图,发现图例位置和想象中的不一样,如下:经查资料,原来可以legend 下的loc和bbox_to_anchor参数对 图例的位置进行调整:代码如下:plt.legend(loc='String or Number', bbox_to_anchor=(num1, num2))其中loc参数遵循以下的表格:StringNumberupper r原创 2020-08-14 16:21:08 · 11076 阅读 · 0 评论 -
Python编程格式规范
无论是工作还是学习,养成良好的写代码习惯,有标准的代码书写习惯是不但可以给自己加分,更重要的是使自己思路更加清晰,方便回忆自己写的代码,快速查阅、提高效率等,也体现了自己做事认证、踏实、不浮躁的一面。本文就是介绍Python语言常见的基本的书写规范。本文主要从编码、缩进/空格/空行、命名、注释等几个方面来说书写格式需要注意的地方。1.编码如果没有特殊的编码要求,建议在文件头部加一行# -*- encoding: utf-8 -*-标识,声明文件的编码方式,当然,程序文件的编码要和声明的编码保持一致,使原创 2020-07-30 13:35:39 · 7992 阅读 · 0 评论 -
如何用gnuplot画出Java、Python和C语言输出的数据
文章目录1.摘要2.Java及作图2.1 Java的简单代码:2.2 编译2.3 画图3. Python及作图3.1 Python代码3.2 作图4. C语言及作图4.1 C语言代码4.2 编译4.3 画图5. 总结1.摘要一般用计算机进行计算是要讲究精度的,但我们一般很难感受到,但在一些研究领域当中,对精度的严格要求是不容小觑的,也许一个细微的改变,全盘皆错,由此,本文进行了一个测试,用三种...原创 2018-10-11 20:33:04 · 1162 阅读 · 2 评论 -
基于MySQL实现郑码查询 -- Python 程序
一、要求基于 MySQL 用 Python 实现郑码查询:使得输入aacm,则输出“无可奉告”。而输入一个汉字或汉字词,则输出该字或词的郑码编码。二、工具Navicat for MySQLspyder三、操作过程(1)建立数据表在 Navicat for MySQL 中新建数据库:zmb,数据表:zmtable。添加数据之后如下: (2)python代码测...原创 2018-08-10 16:56:57 · 282 阅读 · 0 评论 -
Python 科学计算学习三:matplotlib-绘制精美的图表(2)
4 Artist对象Artist则处理所有的高层结构,例如处理图表、文字和曲线等的绘制和布局。 直接使用Artists创建图表的标准流程如下:创建Figure对象用Figure对象创建一个或者多个Axes或者Subplot对象调用Axies等对象的方法创建各种简单类型的Artists...原创 2018-08-01 11:19:19 · 560 阅读 · 0 评论 -
关于 Python 基本计算方法的几个例子
一、要求实现 Python 基本计算方法的应用任务如下:A. 编程实现1+2+3+…+100B. 编程实现1+3+5+7+9+…+101C. 编程实现输出10个随机整数,值在0到100之间。D. 对C步的10个随机整数并行排序。E. 设有两字串构成的集合,字符串内容值为: A:{a,b,c,d,e,f,g,in,off,about,get} B...原创 2018-08-05 20:18:38 · 3230 阅读 · 0 评论 -
Python 科学计算学习三:matplotlib-绘制精美的图表(1)
1 快速绘图2 绘制多轴图matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地 进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。1 快速绘图matplotlib中的快速绘图的函数库可以通过如下语句载入:import matplotlib.pyplot as pltmatplo...原创 2018-07-31 23:19:57 · 647 阅读 · 0 评论 -
用 Python 程序操作MYSQL数据库
一、任务要求二、准备工作/工具三、用 Python 程序操作MYSQL数据库(1)创建数据库(2) python 操作/查询一、任务要求用 Python 程序操作 MYSQL 数据库。编写一个 Python 程序从MySQL数据库中读出一张表并显示在命令窗中。二、准备工作/工具Python 3 编译环境:Python 3.6.5、anaconda、s...原创 2018-08-09 17:04:11 · 923 阅读 · 0 评论 -
Python 基本计算方法和文件读取的应用
Windows10、Python 3.6.5、anaconda、spyder A. 编程实现一个命令窗程序,使得: 输入“A”则在屏上回显“Your input is A” 输入“我”则在屏上回显“Your input is 我” 等等。 输入ByeBye则退出程序.while (True): str1=input("Please input ...原创 2018-08-09 15:41:43 · 425 阅读 · 0 评论 -
Python 科学计算学习二:SciPy-数值计算库
1 最小二乘拟合2 函数最小值3 非线性方程组求解4 B-Spline样条曲线5 数值积分678SciPy函数库在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性 代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。 注:python版本不同,语法会略微有所差异。 我所使用的是Python 3.6.5 |Anaconda...原创 2018-07-31 17:03:00 · 1649 阅读 · 0 评论 -
Python 科学计算学习一:NumPy-快速处理数据(2)
ufunc运算ufunc (universal function)函数是一种能对数组的每个元素进行操作的函数。NumPy 中有众多的 ufunc 函数为我们提供各式各样的计算。 为了有效率地使用math库和numpy库中的数学函数。在导入时不建议使用*号全部载入,而是应该使用import numpy as np的方式载入,这样我 们可以根据需要选择合适的函数调用。...原创 2018-07-30 14:04:26 · 486 阅读 · 1 评论 -
Python 科学计算学习一:NumPy-快速处理数据(1)
0. 绪言1.1 ndarray对象1.2 创建1.3 存取元素1.4 多维数组0. 绪言学习前先介绍在 Python 中什么是命令行模式和 Python 交互模式 命令行模式 在Windows开始菜单选择“命令提示符”,就进入到命令行模式,它的提示符类似c:/> Python 交互模式 在命令行模式下敲命令python,就看到类似如下的一堆文...原创 2018-07-28 17:27:33 · 1405 阅读 · 2 评论