python
文章平均质量分 78
水无垠ZZU
东方欲晓,莫道君行早。踏遍青山人未老,风景这边独好。
展开
-
GAN(生成对抗神经网络)能gan(干)什么?|万字总结20种应用
(GAN)的应用非常广泛,近年来,对GAN的研究也越来越多,成为深度学习中最为活跃的领域之一。我在本文中对GAN网络的主要应用进行详细梳理,共总结出近20种应用,给出了代表性论文。生成图像数据集的示例 Generate Examples for Image Datasets示例一Ian Goodfellow等人在原始论文中描述了生成新的可信样本的应用。在2014年的论文“ Generative Adversarial Networks ”中,使用GAN为MNIS...转载 2022-04-13 17:23:34 · 11154 阅读 · 0 评论 -
机器学习初学者--学习训练、调整、部署和监控模型
Hands-on Tutorials 实践教程Learn to train, tune, deploy and monitor models学习训练、调整、部署和监控模型Photo by 图片由Modestas Urbonas 莫德斯塔斯 · 乌尔博纳斯 on 打开UnsplashSupervised machine learning is a technique that maps a series of inputs (X) to some known outputs (y) without bei原创 2021-12-04 20:38:43 · 982 阅读 · 0 评论 -
使用 Python、Scrapy 和 MongoDB 抓取网站
使用 Python、Scrapy 和 MongoDB 抓取网站介绍Scrapy 简介入门1.创建一个虚拟环境2. 激活虚拟环境3. 设置 Scrapy抓取 LogRocket 的文章基本设置写第一个spiders爬虫选择正确的 CSS 元素运行第一个蜘蛛介绍项目获取每个帖子的评论在 MongoDB 中保存数据初始步骤管道管理最终测试总结介绍 数据已成为一种新商品,而且价格昂贵。随着人们在线创建无限内容,不同网站上的数据量有所增加,许多初创公司提出需要这些数据的想法。不幸的是,由于时间和金钱的限制,他原创 2021-12-04 19:14:54 · 1557 阅读 · 0 评论 -
python实现虚拟键盘
python实现虚拟键盘简单的实现了一下虚拟键盘,其中有些问题还没有解决,后续有时间继续搞!其实就是在特定位置检测到特定的字母然后输出。import cv2from cvzone.HandTrackingModule import HandDetectorfrom time import sleepimport numpy as npimport cvzonefrom pynput.keyboard import Controller cap = cv2.VideoCapture(原创 2021-11-27 23:36:49 · 5487 阅读 · 1 评论 -
井字格游戏Python实现
340行的井字格游戏import randomfrom itertools import permutationsdef play_again(): print("你想要在尝试一遍吗(Yes or No)") response = input(">").upper() if response.startswith("Y"): return True else: return Falsedef start(): win =原创 2021-11-23 20:40:13 · 3222 阅读 · 0 评论 -
Python 虚拟环境入门
避免python项目之间冲突的简短指南如果您刚刚开始使用 Python 进行数据科学或开发,您可能会遇到一个常见的初学者问题——为什么您的项目在处理其他事情一段时间后不再运行。您可能也不知道您的 Python 包存储在哪里或如何在项目之间管理不同版本的 Python。好吧,可以使用虚拟环境来拯救这个问题了(实际上它们已经存在了很长时间。久到我找不到参考……)。不要让你的蟒蛇缠在你的头发上-----不要让你的代码一团糟,使用虚拟环境。Python的虚拟升的环境是,简单来说,单独的一个python工作环原创 2021-11-06 19:58:01 · 412 阅读 · 0 评论 -
ASGI 简介:新的异步 Python Web 生态系统的出现
如果您认为 Python 已被锁定在数据科学领域,think again!Python Web 开发以异步方式回归,这令人兴奋。 现在 Python Web 开发生态系统中发生了很多令人兴奋的事情——这项工作的主要驱动力之一是ASGI,异步服务器网关接口。我已经在这里多次提到 ASGI,特别是在宣布 Bocadillo和tartiflette-starlette 时,但我从来没有真正花时间写一篇关于它的全面介绍。好吧,我们来了!这篇文章的目标读者是对 Python Web 开发的最新趋势翻译 2021-11-06 19:15:24 · 2254 阅读 · 0 评论 -
利用YOLOV5实现手语识别
使用Yolov5通过计算机视觉提高聋人社区的可访问性的一步执行摘要问题陈述数据收集方法预处理模型:YOLOV5推理结论下一步环境执行摘要下面的帖子是David Lee(数据科学家)的一篇经过精心编辑的来宾帖子。David已在其GitHub上开源了与该项目相关的所有资料。该帖子也可以在David的博客上找到。大卫已经开放了他的美国手语计算机视觉数据集。利用Yolov5,在美国手语字母上创建了一个自定义计算机视觉模型。该项目在社交平台上得到推广,以使数据集多样化。使用DropB...翻译 2021-05-08 21:35:59 · 7388 阅读 · 8 评论 -
如何使用Google Colab 在线解压GoogleDrive里的RAR ZIP等压缩包
如何使用Google Colab 在线解压GoogleDrive里的RAR ZIP等压缩包太久没更新了,今天来写一篇。前段时间群里有人问如何在线解压 GoogleDrive 里的压缩包,我因为太忙所以就没理会。今天难得有空,决定写一篇教程。本文详细介绍如何利用 Google Colab 服务,在线快速解压 Google Drive 里的压缩包,包括解压 rar、zip 等等。过程其实很简单,方法也不难,无需服务器 VPS,人人都可解压。Colab绑定GoogleDrive这个方法需要用到 Google C转载 2021-04-09 19:38:49 · 12286 阅读 · 8 评论 -
django.core.exceptions.ImproperlyConfigured: runserver can‘t serve media if MEDIA_URL is within STAT
我的是:STATIC_URL = '/static/'MEDIA_URL = '/static/media/'直接上答案,修改如下即可:STATIC_URL = '/static/static/'MEDIA_URL = '/static/media/'参考Stack Overflow上面的:https://stackoverflow.com/questions/59469585/runserver-cant-serve-media-if-media-url-is-within-static原创 2020-12-18 19:27:11 · 2621 阅读 · 5 评论 -
python中socket模块详解
说明本书翻译自 realpython 网站上的文章教程 Socket Programming in Python (Guide),由于原文很长,所以整理成了 Gitbook 方便阅读。你可以去 首页 下载 PDF/Mobi/ePub 格式文件或者 在线阅读原作者Nathan Jennings 是 Real Python 教程团队的一员,他在很早之前就使用 C 语言开始了自己的编程生涯,但是最终发现了 Python,从 Web 应用和网络数据收集到网络安全,他喜欢任何 Pythonic 的东西 —— real转载 2020-11-29 21:52:15 · 2695 阅读 · 0 评论 -
AttributeError: Could not find PyAudio; check installation
AttributeError: Could not find PyAudio; check installation参考Stack Overflow,Stack Overflow还是个好东西啊,不吹不虚,国外这种建立了几十年的开源网站真的不是国内可以一朝一夕可以建成的。办法如下:pip install pipwinpipwin install PyAudio...原创 2020-11-02 19:41:10 · 2123 阅读 · 1 评论 -
使用GridsearchCV时The truth value of an array with more than one element is ambiguous.
我正在尝试在python中使用scikit-learn进行分类 。我生成了数据,将其拆分以进行训练和测试,并在模型clf使用了它。我接下来打算做的是使用sklearn.model_selection.GridSearchCV评估此模型中使用的sklearn.model_selection.GridSearchCV 。问题其实就在下面这个地方,因为在这里传递的是一个列表,但是np.linespace生成的也是一个列表,所以需要一次*unpacking操作。所以,正确的修改应该是,"min_impur原创 2020-10-30 14:58:31 · 540 阅读 · 0 评论 -
python遇到TypeError: unhashable type: ‘list‘
python遇到TypeError: unhashable type: ‘list’今天在写这个泰坦尼克号的时候,出现了这个bug。后来检查后,才发现Embarked这一列被我改成list类型了,自然不能够hash。因此对原始数据,重新跑一遍后,结果正确。Examples of hashable objects:int, float, decimal, complex, bool, string, tuple, range, frozenset, bytesExamples of Unhash原创 2020-10-30 11:42:47 · 19412 阅读 · 1 评论 -
Python中的warnings模块详细阐述
Python中的warnings模块详细阐述异常和警告warnings — 非致命提醒警告类别警告过滤器默认警告过滤器可用函数生成警告使用模式过滤重复警告其他消息传递函数由于在读Python3 cookbook时遇到了warnings,所以索性总结一番。异常和警告通常我们会在程序的编程的过程中就可以预期到一些会导致程序错误退出的事件,这种预期中的异常事件被称作异常(Exception).而有些时候我们判断需要通过一些途径向用户发送消息以提醒用户在程序中的某些条件下不能保证引发异常并终止程序但又有一定原创 2020-10-28 16:23:26 · 27937 阅读 · 0 评论 -
google colab代码自动补全快捷键设置
google colab代码自动补全快捷键设置直接上才艺!一般来说和jupyter notebook一样都是按TAB键,但是这里在按下TAb键后一直就是空格,解决办法如下:第一步:点击上面的工具,进入设置第二步,取消自动触发代码。。。功能。之后点击tab键就是正常的自动代码补全功能了。有其他colab问题也可以问我,毕竟自己也算是淌了不少水。...原创 2020-10-08 17:37:47 · 7375 阅读 · 2 评论 -
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full comm
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.今天使用python3连接MySQL,使用的mysql-python库包,安装的时候出现这个问题,看了好多解决办法才发现实际是自己的python版本是python3,而这个版本是python2。换了一个pip install PyMysql之后变好了,因此有时候其实就是自己的版本问题原创 2020-10-08 17:01:45 · 441 阅读 · 0 评论 -
Python 面向对象编程(详解 + 实战)(类详解)
Python 面向对象编程(详解 + 实战)1. 面向对象编程1. 面向对象编程— Object Oriented Programming2.类(Class)和实例(Instance)1.类的定义2.创建实例3.绑定属性3. 数据封装4. 访问限制1. 限制访问2. 外部获取属性— get3. 外部修改属性 — set4. 特殊情况5. 继承6. 多态7. 静态语言 vs 动态语言8. 类属性2. 面向对象高级编程1. 限制实例的属性 slots2. @property3. 多重继承4. 定制类 : 形如转载 2020-10-06 21:52:28 · 16496 阅读 · 1 评论 -
python3 内置函数, Python3 id() 详解, Python3 dir() 详解, Python3 str() 详解,Python3 type() 详解
python3 内置函数, Python3 id详解, Python3 dir详解, Python3 str详解,Python3 type详解1. Python3 id() 内置函数Python3 id() 函数使用方法及示例2. Python3 dir() 内置函数Python3 dir() 函数使用方法及示例3. Python3 str() 内置函数Python3 str() 函数使用方法及示例4. Python3 type() 内置函数Python3 type() 函数使用方法及示例内置函数如何获取:转载 2020-10-06 21:07:20 · 1523 阅读 · 0 评论 -
python3 中apply函数和lambda函数的使用详解
python3 中apply函数和lambda函数的使用详解lambda函数lambda是什么lambda用法详解lambda + maplambda + filterlambda + reduce避免过度使用lambda适合lambda的场景apply函数lambda函数lambda是什么大家好,今天给大家带来的是有关于Python里面的lambda表达式详细解析。lambda在Python里面的用处很广,但说实话,我个人认为有关于lambda的讨论不是如何使用的问题,而是该不该用的问题。接下来还是转载 2020-09-12 10:03:31 · 14114 阅读 · 2 评论 -
Pycharm / Python OpenCV和CV2安装错误
Pycharm / Python OpenCV和CV2安装错误我一直在尝试按照建议使用从Pycharm和终端安装OpenCV和cv2的方法:pip install --user opencvpip install --user cv2但我收到以下错误消息:Collecting opencv Could not find a version that satisfies the requirement opencv (from versions: )No matching distribut原创 2020-07-07 07:02:39 · 1562 阅读 · 0 评论 -
Anaconda里的jupyter notebook如何修改默认打开目录与及默认打开浏览器
Anaconda里的jupyter notebook如何修改默认打开目录与及默认打开浏览器问题: 当我们安装默认条件下安装好Anaconda,当launch里面的 jupyter notebook 时候,会默认一个浏览器打开一个网页:如我的是 http://localhost:8981/tree,里面的内容类似文件夹内容,其实这就是打开了我们本地的一个默认目录,有时候我们想要用我们自己想要的浏览器打开自己想要本地目录,则本文即实现这两个修改。修改步骤:一、找到jupyter noterbook 的配置转载 2020-06-05 12:07:24 · 7652 阅读 · 5 评论 -
Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)
Python GUI之tkinter窗口视窗教程一、前言二、Tkinter是什么三、Tkinter 控件详细介绍1. Tkinter 模块元素简要说明2. 常用窗口部件及简要说明:四、动手实践学习1. 创建主窗口及Label部件(标签)创建使用2. Button窗口部件3. Entry窗口部件4. Text窗口部件5. Listbox窗口部件6. Radiobutton窗口部件7. Checkbutton窗口部件8. Scale窗口部件9. Canvas窗口部件10. Menu窗口部件11. Frame 窗转载 2020-05-26 22:23:21 · 555 阅读 · 0 评论 -
python问题UnicodeDecodeError: ‘utf-8’ code can’t decode byte in position 0: invalid start byte
python问题–UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 0: invalid start byte在anaconda中运行程序时,出现上述问题,导致数据无法导入到编辑器中。解决的方法:对要导入的数据,进行格式转换,存在windows中的数据文本文件包括csv,这种文件在默认保存的时候编码方式为unicode,所以在运行:pd.read_csv,即使加了属性设置ecoding="utf-8"也不起作用。转载 2020-05-22 22:04:17 · 13181 阅读 · 0 评论 -
'AxesSubplot' object has no attribute 'set_xlable'
'AxesSubplot' object has no attribute 'set_xlable'这个bug真是浪费了我好久时间,特记录一下警示自己!!!!解决办法:其实就是拼写弄错了。以上是正确的写法,仔细检查哪里有问题。我的就是从set_xLabel -->set_xLble --> set_xlable-->set_xlabel总结网上的错误,大部分...原创 2020-03-08 12:38:33 · 26779 阅读 · 21 评论 -
subplots用法详解
subplots用法详解我们经常看到这个函数被用了很多次,尽管这个例子只是试图创建一个图表.还有其他一些优势吗?官方演示subplots() 也用于**f, ax = plt.subplots()**创建单个图表时,它之后只引用了ax.这是他们使用的代码.#Just a figure and one subplotf, ax = plt.subplots()ax.plot(x, y)ax...原创 2020-03-08 09:19:53 · 20773 阅读 · 1 评论 -
xpath模块,简单用法,查询标签(解析数据,过滤查找,获取标签名等),谓语条件查找,轴匹配查找
xpath模块,简单用法,查询标签(解析数据,过滤查找,获取标签名等),谓语条件查找,轴匹配查找正文简介XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。简单用法# 安装lxml解析器 pip3 install lxmlfrom lxml import etreehtml = etree.HTML("xx.html...转载 2019-10-21 15:28:19 · 1135 阅读 · 0 评论 -
python3常见文件读写操作
常见的读写操作:with open(r'filename.txt') as f: data_user=pd.read_csv(f) #文件的读操作with open('data.txt', 'w') as f: f.write('hello world') #文件的写操作 相关参数:r: 以只读方式打开文件。文件的指针将会放在文件的开头。这是**默认模式**。r...转载 2019-10-18 16:58:01 · 724 阅读 · 0 评论 -
scrapy爬虫返回[ ]并且代码完全正确
scrapy爬虫返回[ ]并且代码完全正确第一种情况,也是我面对的:此时应该是相关IDE出现问题,比如我的:终端命令scrapy crawl name运行:点击右上角快捷符号运行:结果都不一样,因此推荐大家使用终端,并且可以重新尝试几次。另外可能的原因:ip封锁爬取xpath路径不对xpath路径出现font,tbody标签xpath路径不够明确robot协议请求头封...原创 2019-10-17 14:55:06 · 2093 阅读 · 0 评论 -
Python3、PyCharm的安装及使用方法(Mac版)
Python3、PyCharm的安装及使用方法(Mac版)进入Python官网,点击Latest右侧的链接进入,找到底部的Files,下载适合自己的安装文件,我装的是Python3.7.4。下载好后,双击打开,一直点继续、完成安装即可。打开Mac终端,输入“python3”,回车,查看是否是自己装的Python版本(如果Mac系统版本是10.8—10.11,默认自带的是Pyth...原创 2019-10-15 21:48:39 · 2785 阅读 · 1 评论 -
Xpath详解
什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准百度百科:XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初...转载 2019-10-15 21:33:14 · 952 阅读 · 0 评论 -
yield生成器详解(全网最详细易懂版本)
百度解释:生成器是一次生成一个值的特殊类型函数。可以将其视为可恢复函数。调用该函数将返回一个可用于生成连续 x 值的生成【Generator】,简单的说就是在函数的执行过程中,yield语句会把你需要的值返回给调用生成器的地方,然后退出函数,下一次调用生成器函数的时候又从上次中断的地方开始执行,而生成器内的所有变量参数都会被保存下来供下一次使用。生成器创造方法:通过列表生成式,我们可以直接创...原创 2019-10-14 19:02:46 · 1255 阅读 · 0 评论 -
爬取微博评论并处理为绘制情感分布地图
直接上代码:#coding=utf-8from weibopy import WeiboOauth2,WeiboClientimport webbrowserimport timeimport refrom collections import defaultdictimport snownlpfrom pyecharts.charts import Mapimport echa...原创 2019-10-13 20:26:53 · 1443 阅读 · 1 评论 -
pycharm安装模块时一直提示443 超时问题
pycharm安装模块时一直提示443 超时问题超时问题时下载模块超时,原因是pip源要设置为国内的pip源即可国内的pip源:阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/sim...转载 2019-10-12 01:49:05 · 772 阅读 · 0 评论 -
python爬取弹幕并处理为词云
直接上代码:爬取优酷网站弹幕:# -*- coding: utf-8 -*-from my_fake_useragent import UserAgentfrom requests.exceptions import RequestExceptionfrom tqdm import tqdmimport requestsimport timeimport osimport re...原创 2019-10-12 01:45:00 · 795 阅读 · 0 评论 -
Python Requests 抛出 SSLError 错误
Python Requests 抛出 SSLError 错误在用python写爬虫抓取一些https站点的时候遇到过这样的错误:requests.exceptions.SSLError: [Errno 1] _ssl.c:503: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed...原创 2019-09-23 23:55:17 · 6854 阅读 · 0 评论 -
Python爬虫解决中文乱码问题
Python爬虫解决中文乱码问题本文只是说明一下一般性编码流程,如果不能解决欢迎留言。爬取过程中是老套路,先获取网页源代码,获取的小说内容是乱码,加上了#coding:utf-8,进行utf-8转换也没有解决,结果发现抓取的网站为gbk编码,这样进不直接进行utf-8转换PS:爬取的所有网页无论何种编码格式,都转化为utf-8格式进行存储,与源代码编码格式不同所以出现乱码UTF-8通用...转载 2019-09-23 13:03:47 · 895 阅读 · 0 评论 -
Python中if __name__ == '__main__':的作用和原理
Python中if name == ‘main’:的作用和原理一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 i...转载 2019-09-23 00:25:00 · 384 阅读 · 0 评论 -
python中import和from-import的区别
python中import和from-import的区别. import导入模块的路径两种方式# 将模块所在路径再程序中添加到sys.path列表中 import sys sys.path import导入模块按照sys.path顺序依次查找,“”代表当前路径# 修改操作系统的PYTHON_PATH环境变量 # 系统的环境变量 export ...转载 2019-09-19 17:08:10 · 244 阅读 · 0 评论