python
Lesley_驰骋沙场
这个作者很懒,什么都没留下…
展开
-
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-4:ordinal not in range(128)
写爬虫程序(如下)的时候,出现题述错误def printUnivList(ulist, num): print("{:^10}\t{:^6}\t{:^10}".format("ranking", "college", "score")) for i in range(num): u = ulist[i] print("{:^10}\t{:^6}\t{:原创 2017-03-27 15:17:47 · 1045 阅读 · 0 评论 -
python del()函数与numpy delete()函数
del()用于list列表操作,删除一个或者连续几个元素。>>> a = [-1, 3, 'aa', 85] # 定义一个list>>> a[-1, 3, 'aa', 85]>>> del a[0] # 删除第0个元素>>> a[3, 'aa', 85]numpy.delete()适用于numpy ndarray数组。但是numpy数组不支持删除数组元素,numpy.delete原创 2017-10-04 11:17:24 · 44046 阅读 · 1 评论 -
python 中常见的 import 模块的方法(总结)
在用python进行编程时,经常会使用第三方模块包。这种包我们可以通过 python setup install 进行安装后,通过 import XXX或from XXX import yyy 进行导入。 不过如果是自己遍写的依赖包,又不想安装到 python 的相应目录,可以放到本目录里进行import进行调用;为了更清晰的理清程序之间的关系,例如我们会把这种包放到lib目录再调用。同级目录下的转载 2017-10-05 12:29:46 · 2021 阅读 · 0 评论 -
Windows下pip install wordcloud出现问题
问题提示 Microsoft Visual C++ 9.0 is required < Unable to find vcvarsall.bat> python27在运行setup.py安装时, 会默认寻找visual studio 2008来编译其中的C++文件。 我没有装vs。 可以下载一个Micorsoft Visual C++ Compiler for Python 2.7的包,官原创 2017-03-10 21:00:42 · 4383 阅读 · 0 评论 -
python 深浅拷贝
创建一个宽度为3,高度为4的数组 >>> myList = [[0] * 3] * 4 [ [0,0,0], [0,0,0], [0,0,0], [0,0,0] ]但是当操作myList[0][1] = 1时,发现整个第二列都被赋值,变成[[0,1,0], [0,1,0],[0,1,0],[0,1,0]]list * n—>n shallow copies of li原创 2017-09-22 15:07:57 · 268 阅读 · 0 评论 -
python Numpy中array详解
Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。 NumPy数组是一个多维数组对象,称为ndarray。数组的下标从0开始,同一个NumPy数组中所有元素的类型必须是相同的。 在NumPy中维度(dimensions)叫做轴(axes),轴原创 2017-09-20 11:20:59 · 49085 阅读 · 2 评论 -
Pycharm自动生成文件头注释
file->settings->file and code templates->python script 添加:#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : Lelsey# @Site : ${SITE}# @File : ${NAME}.py#原创 2017-09-29 16:44:46 · 4406 阅读 · 0 评论 -
TypeError: only length-1 arrays can be converted to Python scalars
def sigmoid(intX): return 1.0/(1+exp(-intX))dataMatrix = mat(dataMatIn)weights = ones((n, 1))h = sigmoid(dataMatrix*weights)出错:return 1.0/(1+math.exp(-intX)) TypeError: only length-1 arrays can原创 2017-10-07 22:19:50 · 19551 阅读 · 2 评论 -
《机器学习实战》Logistic回归python 2.7实践错误总结
sigmoid(intX)函数报错:return 1.0/(1+math.exp(-intX)) TypeError: only length-1 arrays can be converted to Python scalars将math.exp改为numpy的方法numpy.exp import numpy as np def sigmoid(self, intX):原创 2017-09-30 11:59:40 · 1298 阅读 · 0 评论 -
Python中的random模块(总结)
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0random.uniform 函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成的随转载 2017-10-05 12:37:10 · 495 阅读 · 0 评论 -
python 变量类型转换
首先要明确的是:在python中,一切皆为对象。从底层角度看,对象就是保存在内存中的一个数据块。从抽象层看,对象就是我们的代码模拟出的一个类的独立个体。在python中变量不需要声明类型,也不需要提前定义。当你第一次为一个变量赋值的时候,也就创建了这个变量。同时python也 是强类型的语言,他会根据你对变量赋的值动态确定变量的类型。整型python中的整形有以下特点: 是引用类型,不可变类型。原创 2017-09-20 09:33:06 · 1176 阅读 · 0 评论 -
pycharm常用快捷操作
整体缩进整块缩进:选中,按tab键 反缩进:选中,按shift+tab变量重命名选中,右键–>refactor–>rename shift+f6原创 2017-09-11 10:04:19 · 873 阅读 · 0 评论 -
python日期与时间
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间元组很多Python函数用一个元组装起来的9组数字处理时间: 序号 属性 值 0 tm_year 2017(4位数) 1 tm_mon 1-12 2 tm_mday 1-31 3转载 2017-09-24 12:50:54 · 414 阅读 · 0 评论 -
<generator object next_siblings at 0x03662E90>
soup.a.next_sibling.next_sibling输出:<generator object next_siblings at 0x03662E90>返回的是迭代器,所以需要用一下语句输出:for next in soup.p.next_siblings: print next原创 2017-03-21 19:27:11 · 2540 阅读 · 0 评论 -
ValueError: chr() arg not in range(256)
使用chr(12288)填充中文空格,出现以下错误:ValueError: chr() arg not in range(256)原因是: 博主使用的是Python2.7,chr( K ) 将编码K 转为字符,K的范围是 0 ~ 255 而python 3.0中,chr( K ) 将编码K 转为字符,K的范围是 0 ~ 65535 chr(12288)在3中表示中文空格Python原创 2017-03-27 17:41:52 · 4582 阅读 · 0 评论 -
BeautifulSoup获取字符串为None
网页源文件 <tbody> <tr> <td>1</td> <td class="align-left"> <a href="World-University-Rankings/Harvard-University.html"原创 2017-03-27 17:04:54 · 11477 阅读 · 2 评论 -
error: could not create '/Library/Python/2.7/site-packages/XXX': Permission denied
pip install XXX出现: error: could not create '/Library/Python/2.7/site-packages/XXX': Permission denied解决: 安装virtualenv参考: A non-magical introduction to Pip and Virtualenv for Python原创 2018-01-10 18:14:09 · 1586 阅读 · 0 评论