彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

Python编程:PyCharm对Python虚拟环境和第三方包管理实践

环境:Mac 1、安装pyenv 2、通过pyenv安装Python版本 3、通过PyCharm选择Python版本建立项目虚拟环境 4、项目中建立requirements.txt文件 5、在requirements.txt文件中添加新的第三方模块(最好指定版本) 6、通过PyCharm自动完成安...

2019-03-21 15:16:58

阅读数 8

评论数 0

Python编程:几个基于Django的CMS内容管理系统

django-cms python3.6 只找到后台,体验不是太好 https://github.com/divio/django-cms/ Opps Python 2.7 最后一次维护是4年前,运行各种错误,没打开,所以没图 https://github.com/opps/opps mezza...

2019-03-20 16:06:01

阅读数 12

评论数 0

Python编程:通过实例理解闭包

闭包定义: 在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包 简单说就是: 当某个函数被当成对象返回时,夹带了外部变量,就形成了一个闭包 两种方式实现内容加标签的功能 通过闭包方式 def tag(tag_name): def add_ta...

2019-03-20 13:45:55

阅读数 11

评论数 0

VSCode中设置Python解释器运行Scrapy

设置中搜索 python.pythonPath 填入对应的解释器路径就行

2019-03-17 16:53:46

阅读数 17

评论数 0

Python编程:loguru管理日志输出

项目地址 github: https://github.com/Delgan/loguru 文档:https://loguru.readthedocs.io/en/stable/index.html 安装 pip install loguru 1、输出日志 from loguru import ...

2019-03-14 20:24:47

阅读数 115

评论数 0

Python爬虫:Scrapy中runspider和crawl的区别

Scrapy中runspider和crawl都可以运行爬虫程序 区别: 命令 说明 是否需要项目 示例 runspider 未创建项目的情况下,运行一个编写在Python文件中的spider no $ scrapy runspider myspider.py crawl 使用s...

2019-03-14 11:15:58

阅读数 59

评论数 0

Python编程:关闭Django模板的自动转义

目的:做了个简单的搜索,并给关键字做上显眼的标签 html代码 <em>百度</em> css代码 style{ em{ color: red; } } Django...

2019-03-11 15:45:03

阅读数 13

评论数 0

Python编程:pandas读写mysql数据

安装用到的模块 pip install pandas sqlalchemy pymysql 1、建表 # 建表 create table student( id int(11) primary key auto_increment, name varchar(10) default &a...

2019-03-09 11:44:14

阅读数 16

评论数 0

Python编程:封装paramiko模块实现便捷的远程登录

基于 paramiko 的使用,将其做简单封装,便于使用 # -*- coding: utf-8 -*- import paramiko class SSHClient(object): def __init__(self, hostname, username, password)...

2019-03-09 10:53:50

阅读数 11

评论数 0

Python编程:BeautifulSoup和Selector解析网页示例

殊途同归 # -*- coding: utf-8 -*- from bs4 import BeautifulSoup import requests from parsel import Selector # 下载网页 url = "https://www.baidu.com...

2019-03-04 13:48:48

阅读数 25

评论数 0

深度学习:Tensorflow实现线性回归梯度下降优化

回顾 1、算法:线性回归 y=kx+by = kx + by=kx+b 2、策略:均方误差 3、优化:梯度下降 步骤 1、准备好特征值和目标值 2、建立模型,随机初始化准备权重w和偏置b y_predict=xw+by\_predict = xw + by_predict=xw+b 3、求损失函数...

2019-03-03 23:44:50

阅读数 12

评论数 0

Python编程:使用supervisor管理Django-Celery进程

supervisor 进程管理工具 安装 python2 pip install supervisor 配置 $ mkdir config # 生成配置文件 $ echo_supervisord_conf > config/supervisord.conf 修改配置文件...

2019-03-02 19:23:37

阅读数 64

评论数 0

Python编程:Django中使用Celery执行异步任务和定时任务

使用步骤 1、安装 pip install django django-celery 2、新建工程 $ django-admin.py startproject celery_project $ python manage.py startapp course $ cd celery_proje...

2019-03-02 17:56:44

阅读数 36

评论数 0

Python编程:Celery执行异步任务和定时任务

Celery 文档:http://docs.celeryq.org/en/latest/index.html# 1、简介 1、异步任务 耗时操作异步执行 2、定时任务 类似crontab 2、安装 1、安装pyhton版本管理工具 pyenv pyenv-virtualenv 2、安装虚拟环境管...

2019-03-02 15:49:18

阅读数 31

评论数 0

深度学习:Tensorflow变量op和可视化TensorBoard

变量op 变量也是一种op,是一种特殊的张量 能够进行存储持久化,它的值就是张量,默认被训练 变量op特点: 1、变量op能够持久化保存,普通张量op是不行的 2、当定义一个变量op的时候,一定要在会话中去运行初始化 3、name参数,在tensorboard显示名字,区分相同op 变量的创建 t...

2019-03-01 22:47:43

阅读数 27

评论数 0

Python爬虫:使用newspaper解析新闻页面信息

github: https://github.com/codelucas/newspaper 安装 pip3 install newspaper3k 代码示例 # -*- coding: utf-8 -*- from newspaper import Article url = &a...

2019-02-26 19:12:06

阅读数 49

评论数 0

Python编程:方差、标准差、均方差、均方根值、均方误差、均方根误差

python实现代码 # -*- coding: utf-8 -*- import math def get_average(records): """ 平均值 "...

2019-02-26 15:46:49

阅读数 125

评论数 0

Python编程:使用gensim对中文文本进行相似度计算

gensim文档: https://radimrehurek.com/gensim/tutorial.html 安装 pip install gensim 代码示例 # -*- coding: utf-8 -*- import logging import jieba from gensi...

2019-02-25 18:19:56

阅读数 101

评论数 0

Python编程:通过交集并集计算文档相似度

分词函数 def split_word(document): """ 分词,去除停用词 """ stop_words = {":&q...

2019-02-25 18:06:43

阅读数 39

评论数 0

Python编程:通过百度地图接口抓取机构的地址和电话信息

基本原理 1、百度地图开放了搜索接口 http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-placeapi 2、使用【地点检索】接口搜索商家的地址、电话等信息 3、基本使用流程 (1) 申请百度账号 (2) 申请成为百度开...

2019-02-23 13:54:39

阅读数 90

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭