python
xiongjiezk
这个作者很懒,什么都没留下…
展开
-
python 迭代器和生成器的区别
迭代器(iterator)是一个实现了迭代器协议的对象,python的一些内置数据类型(列表,数组,字符串,字典等)都可以通过for语句进行迭代,我们也可以自己创建一个容器,实现了迭代器协议,可以通过for,next方法进行迭代,在迭代的末尾,会引发stopIteration异常。In [14]: it = range(2)In [15]: ite = iter(it)In [16]: ite.n原创 2016-04-19 00:47:04 · 4731 阅读 · 0 评论 -
Windows下pycharm print 乱码的问题
通常我们写python文件时,习惯在文件头加上标志 #-- coding: utf-8 -- ,表示文件编码采用u8方式,但是在pycharm下,有时用print输出中文时,会出现乱码。在网上查了一些方法,采用如下方法输出不会乱码:print u'北京print '北京'.decode('utf-8').encode('gbk')但是这并没有一劳永逸的解决问题,真正问题原因是IDE默认的是系统原创 2016-10-12 20:40:35 · 5067 阅读 · 0 评论 -
Python Tips 持续更新
对数组做迭代过程中,有时我们既想使用内容又想知道该内容在数组中的下标,这时可以使用enumerate(iterable, start=0),如:list=[2,3,0,2,7]for index,val in enumerate(list,start=0): if index%2 != 0 and (val != 0 or val!=0.0): print(val)使用r原创 2015-12-02 00:41:28 · 499 阅读 · 0 评论 -
python 安装pandas包时出现ImportError: Building pandas requires cython
pandas有强大的数据处理能力,在本机安装(Windows),没有遇到什么问题,但是在服务器上安装时(centos),使用easy_install的方式,下载及其缓慢,于是就将本地把包下好,然后上传到服务器上,解压后,然后使用命令: sudo ./../python setup.py install 提示如下错误 File "./setup.py", line 131, in build_e原创 2016-11-03 15:52:36 · 3674 阅读 · 1 评论 -
centos 安装scipy 提示 no lapack/blas resources found错误
准备使用sciki-learn包,但是该包对numpy和scipy都有依赖,安装了numpy之后,在安装scipy的过程中,抛出错误为: 使用命令 sudo ./../python setup.py install Running from scipy source directory. Traceback (most recent call last): File "<s原创 2016-11-04 11:10:47 · 8706 阅读 · 0 评论 -
pycharm python console 切换抛出异常解决
pycharm python console原创 2016-11-18 16:21:59 · 5213 阅读 · 1 评论 -
win10 x64安装xgboost错误解决
win10 安装xgboost时遇到了比Ubuntu下多得多的问题。 直接使用conda install xgboost 出现如下错误xgboost.dll win10 安装xgboost 出错原创 2017-11-06 20:02:34 · 3887 阅读 · 1 评论 -
Django admin 产生'WSGIRequest' object has no attribute 'user'的错误
Django服务起来之后,登录admin后台时,抛出下面错误:AttributeError at /admin/'WSGIRequest' object has no attribute 'user'Request Method: GETRequest URL: http://localhost:8000/admin/Django Version: 1.8.2Exception Ty原创 2016-11-18 18:08:32 · 22110 阅读 · 7 评论