>>>deftest(x=20):a="1.4"+"9"*xforiinxrange(3,len(a)):print"round(%s)=%s,contains%s'9'"%(a[:i],round(float(a[:
系统 2019-08-29 23:33:08 2205
前言:学习了吴恩达机器学习线性回归部分内容后,再结合很多优秀博客总结,搬运出来的干货。1、原理2、单变量线性回归数据准备:https://blog.csdn.net/Carl_changxin/article/details/100824723,第一列当作人口Population,第二列当作收益Profite实现技术:梯度下降实现目标:(1)作原始数据散点图(2)作线性回归模型折线图(3)根据模型预测一些数据(4)作代价函数随迭代次数增加而变化的折线图;会
系统 2019-09-27 17:56:52 2204
前言Python提供给我们多种编码方式。在某种程度上,这相当具有包容性。来自于任何语言的人都可以编写Python。然而,学习写一门语言和以最优的方式写一门语言是两件不同的事情。在这一系列名为PythonShorts的文章中,我将阐述Python提供的一些简单但是非常有用的结构,一些小技巧以及一些我在数据科学工作中遇到的案例。在这篇文章中,我将讨论Python中的for循环,以及如何尽量避免使用它们。写for循环的3种方式:让我用一个简单的例子来解释下。假设
系统 2019-09-27 17:56:07 2204
一组有序项目的集合可变的数据类型【可进行增删改查】列表中可以包含任何数据类型,也可包含另一个列表【可任意组合嵌套】列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔列表可通过序号访问其中成员定义>>>l=[]#空列表>>>l=[1,2,3]>>>l=[1,2,3,['a','b']]>>>l=list('linuxeye')>>>l['l','i','n','u','x','e','y','e']>>>l=list(range(5))>>>l[0,
系统 2019-09-27 17:53:39 2204
使用Graphviz和Pyreverse绘制Python项目结构图简介Graphviz开源的图形绘制工具包Pyreverse分析Python代码和类关系的工具安装安装Graphviz官网下载地址注意添加bin/目录的路径到系统路径,测试是否安装成功dot--help安装Pyreverse现在pyreverse已经集成到pylint,直接安装pylint即可pipinstallpylint测试是否安装成功pyreverse--help使用Pyreverse分
系统 2019-09-27 17:53:34 2204
TheZenofPython,byTimPetersPython之禅byTimPetersBeautifulisbetterthanugly.优美胜于丑陋(Python以编写优美的代码为目标)Explicitisbetterthanimplicit.明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)Simpleisbetterthancomplex.简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)Complexisbetterthanc
系统 2019-09-27 17:52:28 2204
1.安装python-crontabpipinstallpython-crontab2.设置定时任务fromcrontabimportCronTabmy_cron=CronTab(user='xxx')job1=my_cron.new(command='pythonxxx1.py')job1.minute.every(6)#定周期任务,每6分钟运行一次job2=my_cron.new(command='pythonxxx2.py')job2.hour.ev
系统 2019-09-27 17:50:23 2204
Qt与Python脚本实战之一(爬虫)Python环境安装1.Python版本选择(2.7or3.6.x)版本不同区别蛮大2.安装pip一个Python包管理工具类似nodejs的npm(都是提供了海量第三方包)编写python代码实现爬取.1.需要用到的库有:Requestslxml如果没有安装的请自己安装一下(pipinstallxxx)2.IDE:pycharmorQtcreator3.python版本:3.64.代码实现的是多线程下载实现功能爬取指
系统 2019-09-27 17:49:43 2204
作者:楷楷链接:https://segmentfault.com/a/11...开发思路完整项目地址:https://github.com/371854496/...更多好玩有趣的python,尽在公众号「Python专栏」,后台回复「机器学习电子书」免费获取100本机器学习电子书引入需要的模块,配置图片路径,设置界面宽高背景颜色,创建游戏主入口。#1引入需要的模块importpygameimportrandom#1配置图片地址IMAGE_PATH='im
系统 2019-09-27 17:48:42 2204
1.oracle数据库客户端instantclient下载安装和环境变量配置.可以直接到oracle官网下载,版本要正确选择如果你的电脑是64为系统,python安装也是64位的版本那你就需要下载64位的版本否则会出错,我用的是11.2版本下载地址如下,也可以在官网选择其他版本的下载地址:http://download.oracle.com/otn/nt/instantclient/11204/instantclient-basic-windows.x64
系统 2019-09-27 17:47:57 2204
有这样一个列表:s=list('abcdefg')现在因为某种原因我们需要从s中踢出一些不需要的元素,方便起见这里直接以踢出所有元素的循环代替:foreins:s.remove(e)结果却是:In[3]:sOut[3]:['b','d','f']多次示例后发现,这种remove方式保持着隔1删1的规律。那么改一下代码看看出了什么问题:In[14]:i=0In[15]:foreins:...:print("第"+str(i)+"次循环删前:s=",s)...
系统 2019-09-27 17:56:38 2203
官方文档解释:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。注意看,官方对于0和1的解释是轴,也就是坐标轴。而坐标轴是有方向的,所以千万不要用行和列的思维去想axis,因为行和列是没有方向的,这样想会在遇到不同的例子时感到困惑。根据官方的说法,1表示横轴,方向从左到右;0表示纵轴,方向从上到下。当axis=1时,数组的变化是横向的,而体现出来的是列的增加或者减少。其实axis的重点在于方向,而不是
系统 2019-09-27 17:56:03 2203
12.33Django框架简介:MVC,全名是ModelViewController,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。Django框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和View(视
系统 2019-09-27 17:55:55 2203
经过各种找,下面这个安装地址中的版本是最全的下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame本机python版本然后在下载地址(https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame)找到cp37版本(这里的37就是3.7的意思)第一次:下载了【pygame-1.9.6-cp37-cp37m-win_amd64.whl】。结果安装的时候报错:【ERR
系统 2019-09-27 17:54:16 2203
前言有时候在使用Python处理比较耗时操作的时候,为了便于观察处理进度,这时候就需要通过进度条将处理情况进行可视化展示,以便我们能够及时了解情况。这对于第三方库非常丰富的Python来说,想要实现这一功能并不是什么难事。tqdm就能非常完美的支持和解决这些问题,可以实时输出处理进度而且占用的CPU资源非常少,支持windows、Linux、mac等系统,支持循环处理、多进程、递归处理、还可以结合linux的命令来查看处理情况,等进度展示。大家先看看tqd
系统 2019-09-27 17:53:11 2203