python
文章平均质量分 86
Z_shsf
学思合一,知行合一
展开
-
python爬淘宝商品(个人测试使用,切勿用作商业用途)
框架还是一样的 先响应网页,抓取网页文字getHTMLText 然后处理网页找到目标源,这次目标是价格parsePage 最后打印到本地文printGoodsListimport requests原创 2017-04-28 17:20:43 · 1895 阅读 · 0 评论 -
python log取对数
log()方法返回x的自然对数,对于x>0。 语法 以下是log()方法的语法:import mathmath.log( x ) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。 参数 x – 这是一个数值表达式。 返回值 此方法返回x的自然对数,对于x>0。另外,可以通过log(x[, base])来设置底数,如 log原创 2017-07-03 11:12:53 · 29157 阅读 · 0 评论 -
Python中取整的几种方法
取整的方式则包括向下取整、四舍五入、向上取整等等。 1、向下取整 向下取整直接用内建的 int() 函数即可:>>> a = 3.75>>> int(a)32、四舍五入 对数字进行四舍五入用 round() 函数:>>> round(3.25); round(4.85)3.05.03、向上取整 向上取整需要用到 math 模块中的 ceil() 方法:>>> import math原创 2017-07-03 11:03:25 · 5672 阅读 · 0 评论 -
python numpy库中的数据存取和函数
python numpy库中的数据存取和函数1. np.unravel_index(index,shape):根据shape将一维下标index转换为多维下标 2. np.ptp(a):计算数组a中最大值与最小值的差 3. np.random.shuffle(a):根据数组a的第一轴进行随机排列,不改变原数组 4. np.random.choice(a[,size,replace,p]):从原创 2017-05-17 21:13:58 · 1158 阅读 · 0 评论 -
python numpy库基本函数,运算介绍
import numpy as np 核心:ndarray创建:np.arange(n)#从0到n-1 np.ones(shape)#全1 np.zeros(shape)#全0 np.full(shape,val)#全val np.eye(n) np.one_like(a)#创建一个像a一样的全1 ndarray np.zeros_like(a) np.full_like(a.val原创 2017-05-17 18:11:04 · 938 阅读 · 0 评论 -
如何理解Python 中的 if __name__ == '__main__'
看到的一篇解释的非常清楚的文章,感谢:旷修程序入口对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C 和 C++ 都需要有一个 main 函数来作为程序的入口,也就是程序的运行会从 main 函数开始。同样,Java 和 C# 必须要有一个包含 Main 方法的主类来作为程序入口。转载 2017-05-17 16:30:50 · 576 阅读 · 0 评论 -
python k-means聚类
K-Means聚类思想随机选K个点作为中心根据剩下点与选出的K个中心点的距离,归入最近的类重新计算所有点的均值作为中心重复2,3直至聚类中心不再发生改变python实现:import numpy as npfrom sklearn.cluster import KMeansdef loadData(filePath): fr = open(filePath,'r+')原创 2017-05-17 16:24:43 · 1424 阅读 · 0 评论 -
python 机器学习-sklearn基本功能
sklearn 库共分六大部分:分类,回归,聚类,降维,模型选择,数据的预处理 分别展示如下:分类任务最近邻算法(neighbors.NearestNeighbors)支持向量机(svm.SVC)朴素贝叶斯(naive_bayes.GaussianNB)决策树(tree.DecisionTreeClassifier)集成方法(ensemble.BaggingClassifier)神经网原创 2017-05-16 21:06:29 · 1481 阅读 · 0 评论 -
python爬网页存入本地文件
python爬网页存入本地文件原创 2017-04-25 21:54:06 · 2075 阅读 · 0 评论 -
python爬网上图片
import requestsimport osroot = 'C://Users//HP123//Desktop//new//z//'url = "http://upload-images.jianshu.io/upload_images/3459828-fe024299e76685da.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/124原创 2017-04-25 11:34:18 · 773 阅读 · 0 评论 -
python 用爬虫写网页测试
以测试维基百科为例:from urllib.request import urlopenfrom bs4 import BeautifulSoupimport unittestclass TestWikipedia(unittest.TestCase): bsObj = None def setUpClass(): global bsObj url原创 2017-04-24 09:45:46 · 1298 阅读 · 0 评论 -
python 自然语言处理
NLTK http://www.nltk.org/install.html 从这个网址可以看安装教程,anacode已经自主装好nltk了,比较简单下载语料库 在python IDE中输入: import nltk nltk.download() 选择all下载即可,比较慢,要耐心原创 2017-04-24 09:43:39 · 697 阅读 · 0 评论 -
Python中 sys.argv[]的用法
sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说明它作用的解释一直没看明白。因为我们从外部取得的参数可以是多个,所以获得的是一个元组,也就是说sys.argv其实可以看作是一个元组,所以才能用[]提取其中的元素。其第一个元素是程序本身,随后才依次是外部给予的参数。下面我们通过一个极简单的test.py程序的运行结果来说明它的用法。import s原创 2017-05-23 11:50:53 · 600 阅读 · 0 评论 -
python r和转义字符
python的正则表达式 re 可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义 。 一般正则表达式使用反斜杆(\)来转义特殊字符,使其可以匹配字符本身,而不是指定其他特殊的含义。这可能会和python字面意义上的字符串转义相冲突,这也许有些令人费解。比如,要匹配一个反斜杆本身,你也许要用’\\’来做为正则表达式原创 2017-05-23 11:30:09 · 14200 阅读 · 0 评论 -
python --format
format转载 2017-05-23 11:17:56 · 539 阅读 · 0 评论 -
CMD运行PYTHON文件
首先测试PYTHON路径是否已添加在环境变量中 打开CMD,输入python如果显示了安装版本号即说明环境变量设置正常 否则配置环境变量,配置过程 参考:http://blog.csdn.net/field_yang/article/details/50905587环境变量没有问题那么就按下面的步骤:在D盘或者其他盘创建一个新的文件夹,我创建的是D:\pyx 然后在CMD里逐步输入:原创 2017-04-20 11:50:46 · 1278 阅读 · 0 评论 -
pycharm professional_2016.3.1 2018年激活
1.修改hosts文件: 添加下面一行到hosts文件,目的是屏蔽掉Pycharm对激活码的验证 0.0.0.0 account.jetbrains.com windwos系统hosts文件路径为:C:\Windows\System32\drivers\etc如果遇到权限问题,可将hosts文件先复制出来修改后再覆盖原来的即可。Linux和mac的hosts文件路径为:/...转载 2018-04-15 11:46:00 · 870 阅读 · 0 评论