Python语言
会飞的哼哧
完全属于个人日记,若资源来源标注不明确,敬请谅解!
展开
-
Python中如何将任意含有数字的字符串转化为有效数字
eval()示例说明eval()的功能就是“将任意含有数字的字符串转化为有效数字,以便于计算,待转化的字符串应只包含数字”示例:求语文、数学、英语三门课的平均成绩name=input("请输入姓名:")chinese=eval(input("语文成绩:")) #不用在意数据为整形或浮点型math=eval(input("数学成绩:"))english=eval(input("英语成绩...原创 2019-07-03 11:13:39 · 1091 阅读 · 0 评论 -
Python之小数点位数的控制输出
n=34.4567#保留小数点后两位print(round(n,2))print('{:.2f}'.format(n))原创 2019-07-03 11:18:45 · 8144 阅读 · 0 评论 -
python之format()使用方法
Python语言程序设计基础Python提供了一种输出格式化字符串的函数,即string.format()函数,string是预输出的字符串。format()函数可以通过“{}”和“.”来输出各种格式的字符串。“{}”指定了字符串中使用数据的序号,按照序号用对应的数据替代。示例1:print("{}年,我选择了{}门课程!".format("2019",5))示例2:print("{1...原创 2019-07-03 11:53:43 · 426 阅读 · 0 评论 -
python3文件函数相关介绍
File()原创 2019-09-11 18:15:46 · 190 阅读 · 0 评论 -
matplotlib基本用法
本文摘自于“莫烦Python”,感兴趣者可自行查看!绘制后的效果图代码import matplotlib.pyplot as pltimport numpy as npx=np.linspace(-3,3,50) #范围是(-3,3),个数是50y1=2*x+1y2=x**2plt.figure() #定义一个图像窗口plt.plot(x,y2) #绘制(x,y2)曲线p...原创 2019-09-13 17:29:45 · 182 阅读 · 0 评论 -
matplotlib绘制图例
本文摘自“莫烦Python”,感兴趣者可自行查看!绘制曲线本文以两条曲线为例,为其绘制图例。import matplotlib.pyplot as pltimport numpy as npx=np.linspace(-3,3,50)y1=2*x+1y2=x**2plt.figure()plt.xlim((-1,2))#设置x坐标轴范围plt.ylim((-2,3))new...原创 2019-09-13 18:37:28 · 11276 阅读 · 1 评论 -
python实现堆排序
直接放代码,对堆概念模糊者请自行查询!#python实现堆排序def heapify(arr,n,i): largest=i left=2*i+1 right=2*i+2 if left<n and arr[largest]<arr[left]: largest=left if right<n and arr[large...原创 2019-09-15 21:59:41 · 591 阅读 · 0 评论 -
python实现Dijkstra算法--最短路径问题
本文借鉴于张广河教授主编的《数据结构》,对其中的代码进行了完善。从某源点到其余各顶点的最短路径Dijkstra算法可用于求解图中某源点到其余各顶点的最短路径。假设G={V,{E}}是含有n个顶点的有向图,以该图中顶点v为源点,使用Dijkstra算法求顶点v到图中其余各顶点的最短路径的基本思想如下:使用集合S记录已求得最短路径的终点,初始时S={v}。选择一条长度最小的最短路径,该路径的...原创 2019-09-17 19:45:38 · 5465 阅读 · 1 评论 -
pickle模块存储数据
在机器学习中,我们常常需要把训练好的模型存储起来,这样在进行决策时直接将模型读出,而不需要重新训练模型,这样就大大节约了时间。Python提供的pickle模块就很好地解决了这个问题,它可以序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。Pickle模块中最常用的函数为:(1)pickl...原创 2019-09-18 19:53:14 · 253 阅读 · 0 评论