python简单使用
Python是动态的,面向对象的脚本语言,最初主要用在自动化脚本的编写,而如今随着Python语言的发展,也逐渐被用在开发中大型项目。 越来越多的程序员开始使用该语言,说明它有着无与伦比的优势,下面就用两个简单的例子来体会一下Python的精妙之处:
1,利用Python编写简单的程序来计算pi
1 from random import random //导入随机函数库 2 Area=1000*1000 //设置随机区域 3 hits=0 //初始化计数值 4 for i in range(1,Area+1): //蒙特卡洛算法 5 x,y=random(),random() 6 dist=pow(x**2+y**2,0.5) 7 if dist<=1.0: 8 hits=hits+1 9 pi=4*(hits/Area) 10 print("圆周率值:{}".format(pi))
从上述例子我们大致观察容易看出 :变量不必定义可以直接使用,这极大方便了程序的编写,尽可能避免了数据的溢出。另一个就是输出格式简单、固定。更深刻的感悟可以通过深入学习
2,利用Python来进行二维数据可视化
from cycler import cycler import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt# Define a list of markevery cases and color cases to plot cases = [None,8,(30, 8),[16, 24, 30],[0, -1],slice(100, 200, 3),0.1,0.3,1.5,(0.0, 0.1),(0.45, 0.1)]colors = ['#1f77b4','#ff7f0e','#2ca02c','#d62728','#9467bd','#8c564b','#e377c2','#7f7f7f','#bcbd22','#17becf','#1a55FF']# Configure rcParams axes.prop_cycle to simultaneously cycle cases and colors. mpl.rcParams['axes.prop_cycle'] = cycler(markevery=cases, color=colors)# Create data points and offsets x = np.linspace(0, 2 * np.pi) offsets = np.linspace(0, 2 * np.pi, 11, endpoint=False) yy = np.transpose([np.sin(x + phi) for phi in offsets])# Set the plot curve with markers and a title fig = plt.figure() ax = fig.add_axes([0.1, 0.1, 0.6, 0.75])for i in range(len(cases)):ax.plot(yy[:, i], marker='o', label=str(cases[i]))ax.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0.)plt.title('Support for axes.prop_cycle cycler with markevery')plt.show()
从这个例子中我们不难发现Python 第三方库的强大优势,总而言之python是优秀的脚本语言,适合于快速编写中小型程序代码,这就是我学习该门语言的主要目的。
转载于:https://www.cnblogs.com/xv-student/p/10016441.html
python简单使用相关推荐
- python中年大叔学编程_中年大叔学编程-Python简单操作文件
原标题:中年大叔学编程-Python简单操作文件 在计算机中,经常打交道的就是各种文档,用得比较多的软件就是office和记事本来操作文件,那么我们试试用Python来简单读写文件. Open函数的用 ...
- (一)python简单应用
(一)python简单应用 自学之后运用循环语句和判断语句所解决的几个简单问题: 1.实现1到10的和: x = 1 he = 0 while x < 11:if x == 7:passelse ...
- python 简单图像处理(13) 二值图腐蚀和膨胀,开运算、闭运算
原文:http://www.cnblogs.com/xianglan/archive/2010/12/29/1921211.html python 简单图像处理(13) 二值图腐蚀和膨胀,开运算.闭运 ...
- python好学-所有人都说Python 简单易学,为何你觉得难?
记得刚学Python的时候,几乎所有人都说Python 简单易学,而对于编程零基础,只掌握Word和Excel的人来说,感觉真的好难. 学习之前网上的教材看了,Python的书也看了,包括<核心 ...
- python基础代码事例-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- python程序实例教程基础-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- Python 简单入门指北(二)
Python 简单入门指北(二) 2 函数 2.1 函数是一等公民 一等公民指的是 Python 的函数能够动态创建,能赋值给别的变量,能作为参传给函数,也能作为函数的返回值.总而言之,函数和普通变量 ...
- Python简单主机批量管理工具
Python简单主机批量管理工具 一.程序介绍 需求: 简单主机批量管理工具需求:1.主机分组2.主机信息使用配置文件3.可批量执行命令.发送文件,结果实时返回4.主机用户名密码.端口可以不同5.执行 ...
- Python简单遍历字典及删除元素的方法
Python简单遍历字典及删除元素的方法 这篇文章主要介绍了Python简单遍历字典及删除元素的方法,结合实例形式分析了Python遍历字典删除元素的操作方法与相关注意事项,需要的朋友可以参考下 具体 ...
- Python简单实现基于VSM的余弦相似度计算
在知识图谱构建阶段的实体对齐和属性值决策.判断一篇文章是否是你喜欢的文章.比较两篇文章的相似性等实例中,都涉及到了向量空间模型(Vector Space Model,简称VSM)和余弦相似度计算相关知 ...
最新文章
- python笔试题110题_《Python程序设计》试题库
- linux shell expect 处理 passwd 交互
- ubuntu9.10回收站目录
- 【译】Understanding Batch Normalization with Examples in Numpy and Tensorflow with Interactive Code
- 一行代码,揭开 CPU 执行原理!
- Numpy Mathematical functions 数学函数
- dos 批处理 for知识学习
- ACDsee的安装过程
- 【晶体管电路设计】五、渥尔曼电路设计
- html转换为jpg格式,JPG转换成HTML的两种方法
- QQ登录界面(Java)
- 三亚自由行游记,探秘这座美丽小岛
- 全网最易懂的Flink背压问题,看不懂你打我~
- 打开桌面计算机投屏到扩展屏,win10电脑桌面投屏到电视教程_Win10电脑怎么投屏到电视...
- 云计算企业级小架构部署应用综合练习-二- Ansible 部署 Elastic Stack(ELK)
- 侧扫声纳内业处理--基于HYPACK2018
- 《黄帝内经.上古天真论》真人、至人、圣人、贤人
- 用超级计算机打游戏是什么样的体验,[Quora] 在超级计算机上玩游戏是一种怎样的体验?...
- Google和facebook登录
- linux将用户加入多个组,Linux 用命令把同一个用户加入多个组
热门文章
- EDGE X Kubernetes Meetup·杭州站:云原生在边缘的实践与应用
- 评审恩仇录——我为什么愿意执行代码评审
- 从开源自治,到微服务云化,阿里云的这款产品给了一剂提升微服务幸福感的良药
- 兰州2021高考一诊成绩查询,2021兰州中考"一诊"成绩分析结果查询
- 23 年后来自生命溪流的回响 — FF7 Remake 音乐深度解析
- CSDN创始人蒋涛:拥抱中国开源技术生态发展黄金十年
- RunTime类,后台快速打开浏览器
- db_files 不要设置的太大,否则影响内存的使用
- ORACLE TEXT DATASTORE PREFERENCE(一)
- 评《认知红利》 谢春霖著