python
q__y__L
学习方向是大数据,模式识别。。。微
展开
-
关于AttributeError: module ‘learning_logs‘ has no attribute ‘urls‘ 的错误记录
在python编程入门实践这本书的第18章中,在讲到创建网页的时候,如果照搬书中的代码就会碰到上面的错误。原因可能是由于这本书出版的比较早。解决办法如下:首先修改主文件夹learning_log下的urls文件:这个文件定义了可在管理网站中请求的所有URL。也就是当访问服务器主页时,url所链接的文件是:learning_logs.urlsfrom django.contrib import adminfrom django.urls import path, includeimport原创 2021-02-11 18:34:58 · 1076 阅读 · 3 评论 -
windows下python运行的方法
python有2中运行模式,一种是交互运行模式,一种是脚本运行模式。(假设用户已经安装好,网上很多例子) 交互运行方和matlab命令窗口有点类似,有2中方法,一种是用它自带的开发环境IDLE,一种是在命令窗口下运行,建议2种方法都掌握,因为我们要在命令窗口模式下运行脚本文件。 用开始菜单键win+r直接打开命令窗口,输入python字符回车,应该会出现如下提示: ![打开](http://i原创 2015-06-05 10:58:48 · 12698 阅读 · 1 评论 -
最大连续子序列问题
给你一个整数list L, 如 L=[2,-3,3,50], 求L的一个连续子序列,使其和最大,输出最大子序列的和。例如,对于L=[2,-3,3,50], 输出53(分析:很明显,该列表最大连续子序列为[3,50]).第一种m = max(L)s = 0for x in L: s = s + x if s > m: m = s if s s翻译 2015-10-28 00:08:46 · 885 阅读 · 0 评论 -
python类中一些特殊的方法
在类中有一些特殊方法具有特殊意义的意义,比如__init__和__del__方法,一般来说,特殊的方法都被用来模仿某个行为,例如你想为类使用x[key]这样的索引(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。 名称 说明 __init__(self,…) 这个方法在新建对象恰好要被返回使用之前被调用 __del__(self) 恰好在对象要被删原创 2016-02-19 15:55:07 · 1318 阅读 · 0 评论 -
python中的exec、eval和repr
1.exec语句exec语句用来执行存储在字符串或文件中的python语句。例如我们可以在运行时生成一个包含python代码的字符串,然后使用exec语句执行这些语句。下面是一个简单的例子:2.eval语句eval语句用来计算存储在字符串中的有效python表达式。下面是一个简单的例子:3.repr函数repr函数用来取得对象的规范字符串表示。反引号(也称转换符)可以完成相同的功能。注意,在大多数时原创 2016-02-19 16:24:27 · 2845 阅读 · 0 评论 -
python中yield函数用法详解
yeild简单来说就是一个生成器,生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第n次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。\quad生成器是一个函数\quad函数所有的参数都会保留\quad第二次调用此函数时使用的参数是前一次留下的生成器还“记住”了它数据状态。还记住了它在流控制构造中的位置。生成器的运行机制\quad当你让生成器产生一个数原创 2016-02-19 17:49:41 · 6503 阅读 · 0 评论 -
windows下python2.7版本numpy,Scipy,matplotlib安装
\quad楼主用的是python2.7版本(计算机是win7,64位),虽然3.0以上版本是趋势,但是2.7版本用习惯了,而且还没有要换3.0的必要,所以只讲讲2.7版本的配置。 下面是我安装时用到的文件,点这儿下载,如果失效请及时反馈。 \quad打算安装这些的读者肯定是知道以上几个模块的用途了,安装这些还是很简单的:1.numpy安装\quad该模块对应的安装包是一个可执行程序,下载该程序后原创 2016-02-24 14:44:09 · 5341 阅读 · 4 评论