![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
JK Chen
ACM退役选手,战绩4金6银
展开
-
python 多进程、批量下载视频文件
先自己用爬虫把视频的名称、下载链接爬出来放到数据库内:然后用多进程下载(单个下载收服务器速度影响挺慢的),这里处理了超时、无效链接的问题代码:import requestsfrom bs4 import BeautifulSoupfrom six.moves import urllibfrom urllib.parse import quoteimport MySQLdbimport timeimport socketimport tqdmimport osimport shuti原创 2020-08-28 17:12:27 · 1489 阅读 · 0 评论 -
python 使用mysql数据库
# 获取db和cursordef GetDatabaseAndCurSor(): # 数据库需要提前创建好 db = MySQLdb.connect("localhost", 'root', '123456', 'video', charset='utf8') cursor = db.cursor() return db, cursor# 非增删改查操作sql = 'drop table webPage'cursor.execute(sql)sql = 'create原创 2020-08-02 09:59:06 · 188 阅读 · 0 评论 -
XML文件格式化 python
def indent(elem, level=0): i = "\n" + level*"\t" if len(elem): if not elem.text or not elem.text.strip(): elem.text = i + "\t" if not elem.tail or not elem.tail.strip(): elem.tail = i for elem in elem原创 2020-06-10 15:52:15 · 595 阅读 · 1 评论 -
python 爬取过往天气,绘制柱状图
import requestsfrom bs4 import BeautifulSoupfrom matplotlib import pyplot as pltimport numpy as np# 获取目标链接的html文件def getHtml(url): res = requests.get(url, timeout=2, headers={'User-Agent': 'Baiduspider'}) encode = res.encoding s = res.co原创 2020-06-07 11:46:39 · 1834 阅读 · 1 评论 -
python基础——类
class animal: def __init__(self,name,age): self.name=name self.age=age def add_info(self,color): self.color=color def info(self): print('name:',self.name,'a...原创 2020-04-22 13:36:19 · 293 阅读 · 0 评论 -
python 多进程机制
多进程和多线程 https://blog.csdn.net/linraise/article/details/12979473多进程 https://www.cnblogs.com/jiangfan95/p/11439207.htmlpython中的多线程无法使用多核CPU,而多进程可以。multiprocessing模块提供了多进程的功能。Process类Process([grou...原创 2020-04-22 12:17:52 · 318 阅读 · 0 评论 -
python 邮件发送(自动邮箱提醒)
模型还待训练,过程无聊烦厌,脑洞无形反演,邮箱等我来搞一个好玩的,训练结束后直接发送邮箱提醒首先要开启邮箱的smtp服务,获取授权码作为等会使用的密码:编辑邮件:from email.mime.text import MIMETextmail = MIMEText('''My master,the training of the model has been completed,...原创 2020-02-05 11:21:56 · 2748 阅读 · 0 评论 -
logging(tensorflow warning)的关闭
每个mini-batch都会报贼长的一段WARNING:tenforflow.....运行到后面浏览器的卡崩了,尝试找到报错的出处:..\tensorflow_core\python\keras\optimizer_v2\optimizer_v2.py报错代码为: if vars_with_empty_grads: logging.warning( ("Gr...原创 2020-02-02 22:10:03 · 2107 阅读 · 0 评论 -
python plt.imshow与cv2.imshow的色差问题
见图plt输出原图: plt.imshow(frame) plt.show()使用cv2输出: cv2.imshow('',frame) cv2.waitKey(10)原因: opencv 的接口使用BGR模式,matplotlib.pyplot 接口使用的是RGB模式,所以相同的三维数组,显示不同。解决办法 ...原创 2020-02-01 20:58:37 · 998 阅读 · 0 评论 -
训练自己的图像分类器的详细过程(Xception,cifar10)
这两天肺炎传的特别快,搞得人心惶惶的。。。会不会学完后人类都快没了下文中的keras默认是tf.kerasfrom tensorflow import kerasimport tensorflow as tfimport matplotlib.pyplot as plt数据集处理目标分类数据集: cifar10引用方式: (x_train, y_train), (x_tes...原创 2020-01-28 15:50:13 · 2985 阅读 · 3 评论 -
python报错ModuleNotFoundError: No module named 'tensorflow.nn'
报错语句:import tensorflow.nn报错:ModuleNotFoundError: No module named 'tensorflow.nn'不知道为什么,直接引用tensorflow就好了import tensorflow as tftf.nn原创 2020-01-20 10:35:03 · 4568 阅读 · 2 评论 -
conda安装库时报错failed with initial frozen solve. Retrying with flexible solve.
conda安装库时报错:conda install kerasCollecting package metadata (current_repodata.json): doneSolving environment: failed with initial frozen solve. Retrying with flexible solve.Solving environment: fai...原创 2020-01-20 09:07:36 · 106477 阅读 · 11 评论 -
python 数据增强(基于PIL和numpy)
引入import xml.etree.ElementTree as etimport numpy as npfrom PIL import Image,ImageDraw获取图片ImageDraw可以实现在某个image上修改# 获取图片 type is PIL.JpegImagePlugin.JpegImageFileimage=Image.open(IMG_Path)dra...原创 2020-01-18 22:03:34 · 1054 阅读 · 0 评论 -
python所有包的下载方式(tensorflow anaconda)
anaconda链接:https://www.anaconda.com/distribution/#download-section(用迅雷下载会快很多)安装好后可能需要Update 下索引才能看到真正的已经下好的包,特别多。然后切到Pycharm如下操作:即可讲环境切换到anaconda的环境。下载tensorflow在已经讲环境切换到anaconda的pycharm项目...原创 2019-12-23 16:03:49 · 2740 阅读 · 0 评论 -
tensorflow2笔记
常量:import tensorflow as tfprint(tf.__version__)x=tf.constant(0.)y=tf.constant(1.)for iteration in range(50): x=x+y y=y/2print(x.numpy())2.0.02.0原创 2020-01-18 20:38:03 · 240 阅读 · 0 评论 -
python3进阶
对象、复制、copy、deepcopy对象之间的赋值其实是引用发生改变,例如b=a,之后改变b的内容后,a也会改变。如果需要复制而不是共享对象,应该使用copy模块:import copya=[1,2]b=copy.copy(a)但是此时copy,如果内容中有一个对象,那么copy来的也是那个对象的引用:import copya=[1,[1,2]]b=copy.copy(a...原创 2019-11-09 20:20:50 · 276 阅读 · 0 评论 -
python爬虫初探(CSDN文章爬取)
使用requests库进行import requeststarget='https://www.csdn.net/'req=requests.get(target)print(req.text)输出:</head><body data-category="home" data-host_type="www"> <script id="tool...原创 2019-12-27 13:27:56 · 6354 阅读 · 4 评论 -
python使用matplotlib画图
示例代码import matplotlib.pyplot as pltimport numpy as npfig = plt.figure()ax = fig.add_subplot(111)ax.set(xlim=[0, 20], ylim=[-1, 4], title='Math chart', ylabel='y', xlabel='x')new_ticks=n...原创 2019-10-31 20:07:54 · 457 阅读 · 0 评论 -
python的numpy安装以及使用
pycharm使用方法设置中的如下位置添加即可。控制台使用方法前往https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下载然后放到这个Scripts目录下面在cmd的Python目录下输入python -m pip install numpy然后就成功了尝试一下:实例import numpy as npar=np.ra...原创 2019-10-31 19:29:12 · 487 阅读 · 0 评论 -
python的奇淫巧计
python做题的一些细节: 1. 当负数取模时,模数为正数时与其他语言的取模不同,需要将模数改为对应负数再取模2. 二维数组可以append多个list得到,但是效率极低3. 输入一行多个数字时,先使用split分成多个字符串,再一个一个赋值示例:http://codeforces.com/gym/101933/problem/K# 会TLE~def Mod(a): if a...原创 2019-08-14 11:16:52 · 477 阅读 · 0 评论 -
Python3入门
Python下载官网下Python3,安装好后添加一下环境变量就可以了cmd中输入 path=%path%;C:\Python (C:\Python是Python的安装路径)在cmd中输入 python -V查看python版本,如果可以说明安装成功Hello World输出"Hello World!",代码为print(“Hello World!”)一:cmd命令提示符输入...原创 2020-01-18 19:44:04 · 883 阅读 · 0 评论 -
Python解析xml
包引入:import xml.etree.ElementTree as et实例文件:<rt size='1'> my text <p1> </p1> <p2> </p2></rt>标签内容:其定义了一个标签类,root就是整个xml的根标签tree=et.parse("test.xml")root...原创 2020-01-18 20:36:43 · 428 阅读 · 0 评论