![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
Qin_xian_shen
程序员
展开
-
Python Flask框架连接Mysql 学习笔记
认识Flask框架Flask 是一个 Python 语言的微型网络开发框架。微框架中的 “微” 意味着 Flask 旨在保持核心简单而易于扩展。Flask 不会替你做出太多决策——比如使用何种数据库。而那些 Flask 所选择的——比如使用何种模板引擎则很容易替换。Flask 基于 WerkzeugWSGI 工具箱和 Jinja2 模板引擎。实验中你将会知道 Jinja2 给予我们原创 2017-09-17 15:36:36 · 811 阅读 · 0 评论 -
python学习笔记--运算符与表达式的一些小地方
1.and or notIn [1]: 5 and 4Out[1]: 4In [2]: 1 and 2Out[2]: 2In [3]: 0 and 5Out[3]: 0In [4]: 5 and 0Out[4]: 0In [5]: 0 or 0 or 5Out[5]: 5In [6]: False or 6 or 0Out[6]: 6In [7]: In原创 2017-11-17 14:10:39 · 905 阅读 · 0 评论 -
Python学习笔记--conda资料的介绍
我们知道安装环境是一件挺繁琐的事,如果会使用docker最好 在使用python最好的包的管理工具还是conda了这里给几个比较好的参考教程http://python.jobbole.com/86236/https://zhuanlan.zhihu.com/p/25198543使用conda 在Python3里装Python2http://jingyan.b原创 2017-11-03 21:23:31 · 270 阅读 · 0 评论 -
如何安装Jupyter Notebook
这里基于Ubuntu 16.04sudo python2 -m pip install ipykernelsudo python2 -m ipykernel installsudo apt-get install python3-pipsudo python3 -m pip install jupyterhub notebook ipykernelsudo apt-get原创 2017-11-17 19:28:00 · 481 阅读 · 0 评论 -
机器学习学习笔记--迁移学习
迁移学习,故名思意,就是将已经训练完成模型的一部分参数迁移到新的模型中来。我们都知道,训练一个复杂的神经网络是非常费时费力的过程。往往我们需要收集大量已经标注好的训练集,使用昂贵的 GPU 提供算力,再花费不少的时间,才能训练出一个表现不错的模型。如果两个任务如果存在一定的相关性,比如已经训练好的一个非常优秀的猫狗识别模型,现在需要完成猫兔识别。我们就无需从头开始训练新模型,可以将原模型中转载 2017-11-04 10:47:43 · 1105 阅读 · 0 评论 -
机器学习学习笔记--如何在AWS上完成模型训练
如果你在本地无法完成模型训练,采用云主机完成是一个不错的选择。这里推荐 AWS,也就是亚马逊云服务。你可以登陆 https://aws.amazon.com完成注册。然后新建一个 EC2 弹性云计算主机。使用 AWS 的一个重要原因是它提供了许多优质的镜像,例如我选择的 ami-599a7721 社区镜像已经配置好了 Keras 的开发环境。除此之外,ami-638c1eo3镜像也是不转载 2017-11-04 10:52:41 · 3068 阅读 · 1 评论 -
机器学习学习笔记--卷积网络的层次结构
在卷积神经网络(Convolutional Neural Network,CNN)中,卷积层的神经元只与前一层的部分神经元节点相连,即它的神经元间的连接是非全连接的,且同一层中某些神经元之间的连接的权重 w 和偏移 b 是共享的(即相同的),这样大量地减少了需要训练参数的数量。卷积神经网络CNN的结构一般包含这几个层:输入层:用于数据的输入卷积层:使用卷积核进行特征提取和特征映转载 2017-11-04 12:29:00 · 533 阅读 · 0 评论 -
Python安装PIL注意
安装PIL的时候不是使用 pip install PIL是使用pip install pillow原创 2017-11-04 20:46:02 · 450 阅读 · 0 评论 -
基于 VirtualEnv 安装 TensorFlow
virtualenv 可以创建一个独立的Python运行环境,这样做能使排查安装问题变得更容易。打开终端$ cd /home/QIN#安装依赖$ sudo apt-get update$ sudo apt-get install python-pip python-dev python-virtualenv接下来,建立一个全新的 virtualenv 环境。为了将环境建在 ~/转载 2017-11-04 22:45:46 · 641 阅读 · 0 评论 -
Python学习笔记--一些小细节
1.举一个斐波那契数列的例子>>> a,b = 0 , 1>>> while b < 100:... print(b)... a,b = b, a + b... 1123581321345589会发现 a,b 被赋值的时间是同时发生的 也就是 b = a+b 时 被赋值是前一个状态的a,也就是a还没变化的状态 2.print()p原创 2017-11-20 22:13:10 · 351 阅读 · 0 评论 -
机器学习学习笔记--HMM从雅虎拿股票数据分析
官网的例子:http://hmmlearn.readthedocs.io/en/latest/auto_examples/plot_hmm_stock_analysis.html#sphx-glr-auto-examples-plot-hmm-stock-analysis-py但是已经过期了 这个代码无法用我改动之后# coding: utf-8# In[1]:from原创 2017-12-08 22:13:30 · 1847 阅读 · 0 评论 -
python学习笔记--一些常用的tip
1.str.format()函数可以帮助格式化一个字符串如: “I‘am {},i am {:.2f} cm”.format(name,height)2.float(input("Enter your ages"))可以从console框里输入一个变量 拿到这个值原创 2017-11-12 18:43:57 · 527 阅读 · 0 评论 -
Python学习笔记--数据库的迁移
最近得到了一个任务,让我将旧的数据库 数据迁移到新的数据库 这里用Python实现了思路 大致思路是这样 根据具体需要去更改代码‘# -*- coding: UTF-8 -*-import MySQLdb as mdbconn = mdb.connect( host="127.0.0.1", port=3306, user = 'ro原创 2017-11-01 18:54:23 · 615 阅读 · 0 评论 -
爬虫学习笔记--识别验证码
在爬虫过程中 有些登陆 会遇到验证码这里可以使用PIL、pytesser、tesseract参考这篇文章http://blog.csdn.net/evankaka/article/details/49533493但是有些工具就不要用这篇文章推荐的了 要很多积分pytesseract 可以使用pip 下载 至于tesseract可以用官网的资源https://sour原创 2017-10-14 16:04:26 · 408 阅读 · 0 评论 -
python学习笔记--web即时通信
所谓 Web 即时通信,就是说我们可以通过一种机制在网页上立即通知用户一件事情的发生,是不需要用户刷新网页的。Web 即时通信的用途有很多,比如实时聊天,即时推送等。如当我们在登陆浏览 知乎时如果有人回答了我们的问题,知乎就会即时提醒我们,再比如现在电子商务的在线客服功能。这些能大大提高用户体验的功能都是基于 Web 即时通信实现的。普通 HTTP流程客户端从服务器端请求网页服转载 2017-09-20 14:33:46 · 2255 阅读 · 0 评论 -
爬虫学习笔记--Selenium PhantomJS
import osimport threadingimport refrom bs4 import BeautifulSoupfrom urllib.request import urlopenfrom selenium import webdriverbrowserPath = '/opt/phantomjs-2.1.1-linux-x86_64/bin/phantomjs'原创 2017-09-28 22:20:57 · 333 阅读 · 0 评论 -
爬虫学习笔记--用selenium 爬数据到Mysql
# -*- coding:utf-8 -*-from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport MySQLdb;import sysimport timereload(sys)sys.setdefaultencoding('utf-8')con = MySQLdb.原创 2017-09-29 17:55:18 · 1071 阅读 · 0 评论 -
python爬虫--连接MongoDB 存数据
之前做爬虫 爬取贴吧松爱协会的内容是存在txt文件的 这个并不好 所以这一次存在Mongdb这次是在windows 安在Mongodb里 官网下载 https://www.mongodb.com/download-center?jmp=nav#community启动:mongod.exe --logpath "c:\data\log\mongodb.log"原创 2017-10-17 18:52:45 · 1966 阅读 · 0 评论 -
爬虫学习笔记--爬B站评论
由于松爱协会的小伙伴邀请,我研究了一下爬取b站上协会的一些精彩评论由于评论是动态的,所以要用到 selenium 之前的博文里已经有关于selenium的安装注意事项还要用到Firefox的firebug 去获取xpath信息 target = app.find_element_by_xpath(".//*[@id='recommend_report']/di原创 2017-10-12 12:22:02 · 3932 阅读 · 0 评论 -
爬虫学习笔记--爬取百度贴吧
由于松爱协会小伙伴的邀请 我把贴吧里的一些诗集整理了一下 用爬虫爬取下来 由于是静态的 不需要用到selenuim就直接贴代码了#coding=utf-8import requestsfrom bs4 import BeautifulSoupimport sysimport timereload(sys)sys.setdefaultencoding('u原创 2017-10-12 12:32:32 · 404 阅读 · 0 评论 -
Python学习笔记
Python -m SimpleHTTPServer 3000能够迅速将一个网页搭建起来原创 2017-11-07 19:33:57 · 171 阅读 · 0 评论 -
Python学习笔记
Python -m SimpleHTTPServer 3000能够迅速将一个网页搭建起来原创 2017-11-07 19:34:01 · 181 阅读 · 0 评论 -
机器学习学习笔记--反向传播神经网络
转载自:http://www.hankcs.com/ml/back-propagation-neural-network.html单个神经元神经网络是多个“神经元”(感知机)的带权级联,神经网络算法可以提供非线性的复杂模型,它有两个参数:权值矩阵{Wl}和偏置向量{bl},不同于感知机的单一向量形式,{Wl}是复数个矩阵,{bl}是复数个向量,其中的元素分别属于单个层,而每个层的组成单转载 2017-11-07 20:13:38 · 400 阅读 · 0 评论 -
爬虫学习笔记--Tor隐藏Ip
因为在爬虫时,如果使用了默认的IP 可能导致自己的IP遭到封禁所以就要隐藏自己的IP 事先说明 爬虫要有度 也要考虑服务器的压力 本篇基于win10 tor的原理http://www.cnblogs.com/likeli/p/5719230.htmlhttp://blog.csdn.net/whiup/article/details/52317779ht原创 2017-10-14 14:08:38 · 5331 阅读 · 0 评论 -
python ord函数
chr()、unichr()和ord()chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。如果是配置为USC2的Unicode,那么它的允许范围就是range(65536)或0x0000-转载 2017-12-04 18:48:25 · 415 阅读 · 0 评论