![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 59
锋年
这个作者很懒,什么都没留下…
展开
-
直播间弹幕爬取+信息发送群聊+密钥生成器
【代码】直播间弹幕爬取+信息发送群聊+密钥生成器。原创 2023-08-01 10:58:45 · 277 阅读 · 1 评论 -
django的项目文件功能介绍
以我曾经在GitHub上发布的项目为例进行目录和文件内容介绍项目链接:https://github.com/puppet-life/Django-Travel项目的整体目录结构如下:简要说一下每个文件夹的信息Travels文件夹中存放的是整个django项目的配置信息,内含settings,urls等Python文件index,new和pay这三个目录在Django项目中称之为APP,也就是应用模板,应用的创建命令为:python manage.py startapp 自定义应用名称 ,ind原创 2022-02-14 17:15:04 · 2422 阅读 · 0 评论 -
网络爬虫环境的配置与应用
网络爬虫首先搭建网络爬虫所需要的环境requests主要用于请求指定的链接,获取对应的响应信息,如响应码,response信息等通过pip进行安装,使用pip install requestsfake_useragent如果我们要请求的链接对应的网页中设置了反扒机制,那么可能会导致,我们只是用requests进行请求会被阻拦,通过设置useragent来模拟用户操作通过pip进行安装,使用pip install fake_useragentbs4当我们通过reques.原创 2021-05-22 17:14:56 · 522 阅读 · 0 评论 -
selenium使用方法
安装seleniumpip install selenium下载浏览器的驱动程序下载链接:https://chromedriver.storage.googleapis.com/index.html下载后,解压到相关文件夹下,记住路径,在下面的实例化浏览器对象时使用实例化一个浏览器对象编写基于浏览器自动化操作代码发起请求:get(url)标签定位:find系列的方法标签交互:send_keys(’’)执行js程序:excute_script(’’)前进后退:forwar.原创 2021-02-03 19:18:03 · 212 阅读 · 0 评论 -
异步爬虫
高性能异步爬虫def get_content(url): print('正在爬取:',url) # get方法是一个阻塞的方法 response=requests.get(url,headers=headers) if response.status_code==200: return response.contentdef parse_content(content): print('响应数据的长度为:',len(content))for u.原创 2021-02-03 19:09:37 · 195 阅读 · 3 评论 -
爬虫常见问题与解决方法
若在爬虫中出现中文乱码的问题通过设定requests的编码格式requests.get(url,).encoding=‘utf-8’通用中文编码乱码的解决方案name=name.encode(‘iso-8859-1’).decode(‘gbk’)应对反爬机制代理代理网站:快代理西祠代理www.goubanjia.com代理ip的匿名度匿名:知道使用了代理,不知道真实ip透明:服务器知道该次请求使用了代理,也知道请求对应的真实ip高匿:不知道使用..原创 2021-02-03 19:08:33 · 570 阅读 · 0 评论 -
读取图片文件、处理和保存
通过Tensorflow进行图片读取和显示一、使用 tf.read_file(path) # path为图片路径 import tensorflow as tf image_contents = tf.read_file(path) # 读取文件 image = tf.image.decode_jpeg(image_contents, channels=3) # 图片...原创 2020-02-06 12:37:36 · 474 阅读 · 0 评论 -
基于卷积神经网络的cifar数据集模型数据训练
cifar数据集下载及解压包导入 import tarfile 解压/压缩tar包 import urllib.request 网页请求 包下载 pip install tarfile pip install urlib url = 'https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz' ...原创 2020-02-04 19:47:07 · 430 阅读 · 0 评论 -
使用神经网络实现MNIST手写体识别
本篇基于Tensorflow 1.0进行神经网络创建和MNIST手写体识别训练Tensorflow 1.0 的安装和通过机器学习实现MNIST手写体识别Tensorflow实现MNIST手写体识别前置条件import tensorflow as tfimport tensorflow.examples.tutorials.mnist.input_data as input_data...原创 2020-02-04 15:00:14 · 793 阅读 · 0 评论 -
Tensorflow实现MNIST手写识别
MNIST手写体识别训练和测试模型下载地址:MNIST手写体模型下载MNIST手写体识别,标签编码为独热(one-hot)编码One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效。One-Hot编码是分类变量作为二进制向量的表示。这首先要求将分类值映射到整数值。然后,每个整数值被表示为二进制...原创 2020-02-04 14:34:52 · 257 阅读 · 0 评论 -
keras
Keras是与TensorFlow一起使用的更高级别的作为后端的API定义模型类型安装Keras,直接导入Keras到项目中pip install keras通过导入Keras,定义模型的类型from keras.model import Sequentialfrom keras.layers import Densemodel=Sequential()添加...原创 2020-02-04 13:31:59 · 221 阅读 · 0 评论 -
激活函数
激活函数阈值激活函数import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdef threshold(x): cond=tf.less(x,tf.zeros(tf.shape(x),dtype=x.dtype)) out=tf.where(cond,tf.zeros(tf....原创 2020-02-03 13:58:40 · 158 阅读 · 0 评论 -
神经网络--感知机
神经网络核心人造神经元组成加法器将所有输入加权求和到神经元上激活函数一个处理单元,根据预定义函数产生一个输出权值和阈值(偏置)通过不同的学习算法学习这些权重和阈值(偏置)当只有一层这样的神经元存在时,它被称为感知层输入层被称为第零层,只有缓冲输入输出层的每个神经元都有自己的权重和阈值当存在许多这样的层时,网络被称为多层感知...原创 2020-02-04 12:15:59 · 384 阅读 · 0 评论 -
pandas进行数学计算和数据处理
pandas基础数学统计和计算统计函数协方差Series对象之间的协方差计算对不同长度的对象进行协方差计算,pandas会进行数据的自动对齐操作,即取得series_1的前八位元素与series_3的所有元素进行协方差运算DataFrame对象之间的协方差计算相关系数排序窗口函数Rolling对象cumsum()函数对Series和DataF...原创 2020-02-03 11:41:55 · 836 阅读 · 0 评论 -
tensorflow中模型训练保存与断点续训
图保存与加载图保存 with tf.Session() as sess: tf.train.write_graph(sess.graph_def,'./tfmodel','test_pb.pb',as_text=False)图加载 with tf.Session() as sess: with tf.gfile.FastGFile('./tf...原创 2020-01-30 16:13:53 · 766 阅读 · 0 评论 -
卷积神经网络结构及其实现
卷积神经网络结构(CNN Convolutional neural network)输入层将每个像素代表一个特征节点输入到网络中卷积层卷积运算的主要目的是使原信号特征增强,并降低噪音步长表示卷积核在图片上移动的格数步长大于一,是降维的一张方法 卷积后图片的尺寸,步长为S,原始图片尺寸为[N1,N1],卷积核大小为[N2,N2] [(N1-N2)/S+...原创 2020-01-30 14:05:48 · 258 阅读 · 0 评论 -
Tensorflow-GPU 2.0版本安装及Anaconda命令
安装安装Anaconda安装编译器pycharmjupyter notbookTensorFlow-GPU版本,前置条件查看NVIDIA显卡是否满足GPU启动条件安装CUDA,用于驱动NVIDIA显卡进行深度学习下载链接:https://developer.nvidia.com/cuda-toolkit-archive安装cuDNN用于深度神经网络的GP...原创 2019-12-22 21:22:31 · 433 阅读 · 1 评论 -
Django项目开发基础
Django项目开发基础新建Django项目django-admin startproject 项目名称 #创建django项目运行Django项目python manage.py runserver &...原创 2019-07-30 16:00:07 · 1712 阅读 · 0 评论 -
pandas基础
导入pandas库import pandas as pdfrom pandas import DataFrame,SeriesSeries对象创建创建普通的Series对象利用字典创建Series对象通过index创建指定Series对象Series对象操作Series对象的访问索引和值属性DataFrameDataFrame的创建指...原创 2020-02-02 17:12:11 · 359 阅读 · 0 评论 -
爬取GitHub开源项目
分析可能出现的问题:GitHub检测到爬虫,对你的IP进行封禁 请求超时处理 单线程爬取速度太慢采用的方法:在进行爬虫的时候使用代理模拟用户获取信息,设置访问的headers设置随机UA,模拟不同用户进行登录请求前序准备:设置UA库,可以使用Python的 fake_useragent库,可自行导入查找国内的ip代理简单查看GitHub的基础性源码构造...原创 2019-11-23 23:18:44 · 2964 阅读 · 2 评论 -
python实现语音机器人聊天
一.导入SpeechRecognition 包进行语音识别和语音录制导入方式:(适用于python3)pip3 install SpeechRecognition查询是否导入成功:(运行python环境) import speech_recognition as sr sr.__version__二.我们在这个过程中需要调用百度API,所以导入百度API包pip3 instal...原创 2019-07-22 18:46:26 · 973 阅读 · 0 评论 -
python爬虫基本命令
import requests #导入requests包requests的基本方法r=requests.get('http://www.baidu.com') #发送request请求,返回responser.status_code #检查http请求返回的状态,200即成功r.text #http响应内容的字符串形式,...原创 2019-07-30 16:00:35 · 905 阅读 · 0 评论 -
Django学习笔记
基础指令创建Django项目django-admin startproject 项目名称创建APPpython manage.py startapp app名称在项目setting中注册APP,即直接将APP名称写入写入路由写入视图创建自己的templates,并将其标记为模板文件夹(右击文件夹,make dictionary as -》template folder)...原创 2019-08-28 15:26:12 · 302 阅读 · 0 评论 -
Django反向解析报错和模板继承
反向解析主路由path('',include(('index.urls'),namespace='home')),子路由url(r'^home/',views.home,name='index')此时,运行我们的django项目,提示以下错误信息:` 'Specifying a namespace in include() without providing a...原创 2019-08-29 20:58:22 · 313 阅读 · 0 评论 -
Django引入富文本
使用富文本编译器tinymce插件安装pip install django-tinymcesetting配置INSTALLED_APPS添加 tinymce应用‘tinymce’添加默认配置TINYMCE_DEFAULT_CONFIG={‘theme’:‘advanced’,‘width’:800,‘height’:600,}页面导入hea...原创 2019-08-30 19:33:29 · 122 阅读 · 0 评论