![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 78
小木头--
这个作者很懒,什么都没留下…
展开
-
机器学习入门读书笔记一(概述)
机器学习分为“监督学习”和“无监督学习”,“监督学习”的主要任务是“分类”和“回归”,之所以称之为监督学习,是因为这类算法必须知道预测什么,即目标变量的分类信息。与之对应的是“无监督学习”,“无监督学习”的主要任务是“聚类”和“密度估计”。原创 2016-08-14 00:14:11 · 964 阅读 · 0 评论 -
pycharm使用virtualenv并安装python模块
pycharm使用virtualenv 创建项目时,选择该选项即可: 在pycharm中安装python模块无需使用pip,按如下步骤即可: 1、打开File-->>Settings,点击如下按钮,安装模块: 2、搜索想要添加的模块: 3、选择Manage Repositories,设置国内的豆瓣镜像(默认的国外镜像极慢): 4、点击Instal Package完...2018-05-17 01:09:03 · 1912 阅读 · 0 评论 -
python入门笔记(五)
#!/usr/bin/python print "Hello, World!"; -d在解析时显示调试信息 -O生成优化代码 ( .pyo 文件 ) -S启动时不引入查找Python路径的位置 -V输出Python版本号 -X从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。 -c cmd执行 Python 脚本,并将运行结果作为 cmd 字符串。 file在...2018-04-15 00:24:15 · 217 阅读 · 0 评论 -
150行代码写爬虫(二)
上篇内容:http://dushen.iteye.com/blog/2415336 项目地址:https://gitee.com/dushen666/spider.git 继续上一篇的内容,在上一篇的时候,我们已经可以将数据爬取下来了,并保存为了json文件的形式。本篇我要将数据插入关系型数据库,并实现去重。 此处以MySQL数据库为例: 我们依照上一篇的items创建表结构: ...2018-04-13 01:08:34 · 294 阅读 · 0 评论 -
150行代码写爬虫(一)
目的:爬取某视频网站的所有视频; 工具:scrapy、MySQL、python 2.7; 项目地址:https://gitee.com/dushen666/spider.git; scrapy是一个python的爬虫框架,有兴趣的同学可以了解一下,本篇我将介绍如何用scrapy从零开始编写一个爬虫; 步骤↓ 安装python 2.7,并配置好环境变量 ,此处不多说。 安装scra...2018-04-02 22:40:43 · 1301 阅读 · 0 评论 -
从零开始搭建Python web框架——Django(四)
本章将介绍Django的admin工具: 通常一个网站或应用都会有一个给用户使用交互界面和一个给维护人员使用的管理端,管理端最基本的功能就是进行内容管理。Django admin工具提供了常用的对模型的CURD操作,可以实现三分钟搭一个管理端。 步骤↓ 当我们使用django-admin startproject xxx 构建好一个Django项目时,我们会发现在settings.py中存...2018-03-31 21:24:34 · 802 阅读 · 0 评论 -
从零开始搭建Python web框架——Django(三)
Django支持多种数据库,如PostgreSQL、MySQL、SQLite、Oracle。Django模型提供了统一的接口实现数据的CURD操作,所以可以很方便地切换数据库。 下面将介绍Django model的使用,笔者以MySQL数据库为例: 步骤↓ 安装mysqlclient,用于Django与数据库的交互: ubuntu系统如下: sudo apt-get insta...2018-03-21 21:08:09 · 379 阅读 · 0 评论 -
python入门笔记(四)
#文件 #1、打开文件 open(name[,mode[,buffering]]) f=open(r'/tmp/a.txt') """ r 读 w 写 a 追加 b 二进制(可添加到其他模块中使用),原样输出,且unix的\n和win的\r\n不会转换(python打开文本会默认转换) + 读/写模式(可添加到其他模块中使用) 使用U参数,会将换行符全部转为\n...2018-03-03 22:58:58 · 129 阅读 · 0 评论 -
python入门笔记(三)
#抽象 #判断函数是否可调用 callable(x) #python2 hasattr(func.__call__) #python3 #文档字符串 def square(x): '这是......' return x*x print square.__doc__ help(square) n=['a','b','c'] def change(n): n[0]=...2018-03-03 22:49:40 · 175 阅读 · 0 评论 -
python入门笔记(二)
#keys和iterkeys #keys返回key列表,iterkeys返回迭代器 #pop 获取并移除给定键的值 d={'x':1,'y':2} d.pop('x') 1 d {'y':2} #popitem 弹出随机一对键值 d.popitem() #setdefault 和get类似,若有该键值,返回。否则,赋值一个 d={} d.setdefault('name'...2018-03-01 21:41:32 · 125 阅读 · 0 评论 -
python入门笔记(一)
#列表和元组 #列表分片 d[x:y:z] #z为步长 #序列相加 [1,2,3]+[4,5,6] [1,2,3,4,5,6] 'hello '+'world' 'hello world' [1,2,3]+'aa' #报错 #乘法 'python'*5 'pythonpythonpythonpythonpython' [None]*10 #初始化10个长度的序列 #成员...2018-03-01 20:00:53 · 117 阅读 · 0 评论 -
从零开始搭建Python web框架——Django(二)
Django模板↓ 在上一篇建立的项目下的templates目录下新建模板文件hello.html,目录结构如下: HelloWorld/ |-- HelloWorld |-- manage.py `-- templates `-- hello.html hello.html代码如下: {{hello}} 修改HelloWorld/settings.py...2018-02-27 21:33:50 · 201 阅读 · 0 评论 -
从零开始搭建Python web框架——Django(一)
Django是python下一个开源的、mvc模式的web应用框架,我们都知道,python版本不向下兼容,下表为Django版本与python版本的对应关系: Django version Python versions 1.8 2.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5 1.9, 1.10 2.7, 3...2018-02-27 19:15:26 · 379 阅读 · 0 评论 -
机器学习入门读书笔记二(k-近邻算法 kNN) 上
k-近邻算法(kNN)采用测量不同特征值之间的距离方法进行分类 优点:精度高、对异常值不敏感、无数据输入假定。 缺点:计算复杂度高、空间复杂度高。 适用数据范围:数值型和标称型。 工作原理:训练样本集的每条数据包含n个特征值和一个指明所属分类的标签,输入待处理数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,提取k个最相似的数据,k条数据中出现次数最多的分类,即为新数据的推测原创 2016-08-14 10:01:29 · 1174 阅读 · 0 评论 -
Mac 安装mysqlclient报错,OSError: mysql_config not found 的解决方法
Complete output from command python setup.py egg_info: /bin/sh: mysql_config: command not found Traceback (most recent call last): File "<string>", line 1, in <module> File "/priv...2018-06-18 22:59:54 · 5119 阅读 · 0 评论