![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
包括爬虫和编程中注意的细节,以及编程环境的配置.
没有胡子的猫
这个作者很懒,什么都没留下…
展开
-
python知识点
python知识点tqdm:进度条from tqdm import tqdmpbar = tqdm(["a", "b", "c", "d"])for char in pbar: pbar.set_description("Processing %s" % char)效果:@staticmethod静态方法无需实例化也可以实例化后调用listappend():将元素直接内嵌到列表+=:拼接同级列表a = []a.append(['s'])a += ['原创 2021-07-15 10:19:44 · 569 阅读 · 0 评论 -
python——type hints
python——type hints介绍type hints 主要是要指示函数的输入和输出的数据类型,数据类型在typing 包中,基本类型有str,list,dict等等。def hello(name: str) -> None: print('hello {}'.format(name))常用类型UnionUnion 是当有多种可能的数据类型时使用,比如函数有可能根据不同情况有时返回str或返回list,那么就可以写成Union[list, str]Option原创 2021-07-15 10:19:13 · 382 阅读 · 0 评论 -
python——pickle模块的详解
python——pickle模块的详解介绍pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议“Pickling”是将Python对象层次结构转换为字节流的过程, “unpickling”是反向操作,从而将字节流(来自二进制文件或类似字节的对象)转换回对象层次结构。pickle协议和JSON(JavaScript Object Notation)的区别 :JSON是一种文本序列化格式(它输出unicode文本,虽然大部分时间它被编码utf-8),而pickle是原创 2021-07-15 10:18:36 · 1294 阅读 · 0 评论 -
os.path模块常用方法汇总
os.path模块常用方法汇总os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径存在则返回True,路径损坏返回Falseos.path.lexists #路径存在则返回True,路径损坏也返回Trueos.原创 2021-07-15 10:18:02 · 193 阅读 · 0 评论 -
python——Argparse 教程
python——Argparse 教程此模块是 Python 标准库中推荐的命令行解析模块。位置参数add_argument() 方法该方法用于指定程序能够接受哪些命令行选项。import argparseparser = argparse.ArgumentParser()parser.add_argument("echo", help="echo the string you use here")args = parser.parse_args()print(args.ec原创 2021-07-15 10:17:28 · 616 阅读 · 0 评论 -
常用python库
常用python库tqdm:进度条from tqdm import tqdmpbar = tqdm(["a", "b", "c", "d"])for char in pbar: pbar.set_description("Processing %s" % char)效果:原创 2021-02-07 17:50:19 · 65 阅读 · 1 评论 -
使用Numpy实现机器学习
使用Numpy实现机器学习表达式:y=3x2+2y=3x^2+2y=3x2+2模型:y=wx2+by=wx^2+by=wx2+b损失函数:Loss=12∑i=1100(wxi2+b−yi)2Loss=\frac{1}{2}\sum_{i=1}^{100}(wx^2_i+b-y_i)^2Loss=21∑i=1100(wxi2+b−yi)2对损失函数求导:∂Loss∂w=∑i=1100(wxi2+b−yi)2xi2\frac{\partial Loss}{\partial w}=\sum_{i原创 2020-11-14 22:17:59 · 315 阅读 · 2 评论 -
python 使用opencv 裁剪图片
import cv2# 需要裁剪的图片路径infile = '/home/asimov/PycharmProjects/DataMining/深度学习/RNN/testimages/31.jpg'# 裁剪后图片的保存路径outfile = '/home/asimov/PycharmProjects/DataMining/深度学习/RNN/cut_imgs/31.jpg'# 目标裁剪图...原创 2020-04-02 19:33:56 · 1391 阅读 · 2 评论 -
Python+selenium 爬取动态网页,解决获取不到网页源代码
需要注意的问题:使用driver.switch_to.window()之后网页切换成功但是获取的源代码不正确可以使用driver.current_url获取当前窗口网址,再次get延时恰当时间后可以正确获取源代码# 移动到第二个窗口driver.switch_to.window(driver.window_handles[1])print(driver.title)driver....原创 2020-03-31 10:09:03 · 9963 阅读 · 0 评论