python中yield的用法详解

首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是...

2021-02-06

python 如何把docker-compose.yaml导入到数据库相关条目里

实现将docker-compose.yaml导入相关的数据库条目的功能,利用python脚本,yaml、sqlalchemy、json等模块实现。docker-compose.yaml_version: "1"services: webapp: build:...

2021-02-06

pycharm 关闭search everywhere的解决操作

我的是shift+] 会打开search everywhere, 很影响操作。怎么关掉?解决:打开设置(settings)找到keymap,在other中搜索everywhere 更换或者去除快捷键。补充:修改设置,关闭pycharm中双...

2021-02-06

pycharm 配置svn的图文教程(手把手教你)

1.setting--version control--subversion,按照图中红色字体填入对应信息2.配置中途遇到没找到svn.exe,解决方法:1.需要重新将svn安装一遍,点击modify2. command line dient tool...

2021-02-06

使用OpenCV实现人脸图像卡通化的示例代码

引言通过前面的文章我们已经了解到OpenCV 是一个用于计算机视觉和机器学习的开源 python 库。它主要针对实时计算机视觉和图像处理。它用于对图像执行不同的操作,这些操作使...

2021-02-06

Pandas的数据过滤实现

作者|Amanda Iglesias Moreno 编译|VK 来源|Towards Datas Science从数据帧中过滤数据是清理数据时最常见的操作之一。Pandas提供了一系列根据行和列的位置和标签选择数据的...

2021-02-06

浅析Python打包时包含静态文件处理方法

使用场景
已搭建了PyPI私有库,上传公共库包含静态文件,如需要使用sql静态文件初始化数据库。 打包python包,给其他人使用,但项目中包含静态文件,如html。
解决步骤
解决静...

2021-02-06

Pycharm 解决自动格式化冲突的设置操作

原先的ctrl+alt+L容易和各种软件的快捷键冲突在setting——keymap——右边搜索栏搜索Reformat Code就会出现该设置键,点击可进行修改,现在18版的Pycharm新添加了一个ctrl shif...

2021-02-06

Python爬虫定时计划任务的几种常见方法(推荐)

记得以前的Windows任务定时是可以正常使用的,今天试了下,发现不能正常使用了,任务计划总是挂起。接下来记录下Python爬虫定时任务的几种解决方法。1.方法一、while True首先最...

2021-02-06

使用Django的JsonResponse返回数据的实现

urls.pyfrom django.conf.urls import urlfrom . import viewsurlpatterns = [ url(r'^show/', views.show_view, name='show')]在views.py中创建show_view函数from django...

2021-02-06

pycharm 快速解决python代码冲突的问题

找到冲突的文件(项目中报红的就是冲突文件),如下 :以下是一个标准的冲突表<<<<<<< HEADnew new new new code=======old old old code>>>>>>> xxxxxxxxxxxxxxxxxxxxxxx说明 * :<...

2021-02-06

全网最细 Python 格式化输出用法讲解(推荐)

一、使用 print() 函数在 Python 中,print() 函数支持格式化输出,与 C 语言的 printf 类似。1. 格式化输出字符串和整数【示例1】输出字符串 AmoXiang,并计算、输出它的字符长...

2021-02-06

Python实现一个论文下载器的过程

在科研学习的过程中,我们难免需要查询相关的文献资料,而想必很多小伙伴都知道SCI-HUB,此乃一大神器,它可以帮助我们搜索相关论文并下载其原文。可以说,SCI-HUB造福了众多科研人员...

2021-02-06

selenium携带cookies模拟登陆CSDN的实现

首先是获取cookies保存到本地#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/12/20 11:00# @Author : huni# @File : cookies获取.py# @Software: PyCharmf...

2021-02-06

详解Python模块化编程与装饰器

我们首先以一个例子来介绍模块化编程的应用场景,有这样一个名为requirements.py的python3文件,其中两个函数的作用是分别以不同的顺序来打印一个字符串:# requirements.pydef e...

2021-02-06

python 可视化库PyG2Plot的使用

G2 是蚂蚁金服开源一个基于图形语法,面向数据分析的统计图表引擎。G2Plot 是在 G2 基础上,屏蔽复杂概念的前提下,保留 G2 强大图形能力,封装出业务上常用的统计图表库。G2Plot...

2021-02-06

VSCODE配置Markdown及Markdown基础语法详解

一,VSCODE配置Markdown 打开左侧的extensions,或者使用 Ctrl+Shift+X,输入Markdown(1)Markdown all in one :是一个组合包,把最常用的Markdown优化都可以安装好。
(2)Markdown previe...

2021-02-06

python实现马丁策略回测3000只股票的实例代码

上一篇文章讲解了如何实现马丁策略,但没有探索其泛化能力,所以这次来尝试回测3000只股票来查看盈利比例。批量爬取股票数据这里爬取数据继续使用tushare,根据股票代码来遍历,因...

2021-02-06

如何用Python徒手写线性回归

对于大多数数据科学家而言,线性回归方法是他们进行统计学建模和预测分析任务的起点。这种方法已经存在了 200 多年,并得到了广泛研究,但仍然是一个积极的研究领域。由于良好的...

2021-02-06

python 实现的车牌识别项目

车牌识别在高速公路中有着广泛的应用,比如我们常见的电子收费(ETC)系统和交通违章车辆的检测,除此之外像小区或地下车库门禁也会用到,基本上凡是需要对车辆进行身份检测的地方都...

2021-02-06

5分钟快速掌握Python定时任务框架的实现

APScheduler 简介
在实际开发中我们经常会碰上一些重复性或周期性的任务,比如像每天定时爬取某个网站的数据、一定周期定时运行代码训练模型等,类似这类的任务通常需要我们手...

2021-02-06

Python try except finally资源回收的实现

Python 异常处理机制还提供了一个 finally 语句,通常用来为 try 块中的程序做扫尾清理工作。
注意,和 else 语句不同,finally 只要求和 try 搭配使用,而至于该结构中是否包含 ex...

2021-02-06

Python实现给PDF添加水印的方法

前言利用 PyPDF2 处理 PDF 文件,相关文档:https://pythonhosted.org/PyPDF2/本文针对 仅有 PDF 文件,而无相关 PDF 编辑器的情况下,给 PDF 添加水印。一、前期准备安装 PyPDF2 ,...

2021-02-06

详解Python中的Lock和Rlock

线程是进程中可以调度执行的实体。而且,它是操作系统中可以执行的最小处理单元。简单地说,一个线程就是一个程序中可以独立于其他代码执行的指令序列。为了简单起见,你可以假设...

2021-02-06

python将YUV420P文件转PNG图片格式的两种方法

方法一:import osimport cv2 as cvimport numpy as np# 读取yuv420p的一帧文件,并转化为png图片if __name__ == '__main__': filepath = 'one_frame_of_highway.yuv' binfil...

2021-02-06

详解python的变量缓存机制

变量的缓存机制变量的缓存机制(以下内容仅对python3.6.x版本负责)机制只要有两个值相同,就只开辟一个空间为什么要有这样的机制在计算机的硬件当中,内存是最重要的配置之一,直接...

2021-02-06

Python中lru_cache的使用和实现详解

在计算机软件领域,缓存(Cache)指的是将部分数据存储在内存中,以便下次能够更快地访问这些数据,这也是一个典型的用空间换时间的例子。一般用于缓存的内存空间是固定的,当有更多的...

2021-02-06

Python爬虫自动化爬取b站实时弹幕实例方法

最近央视新闻记者王冰冰以清除可爱和专业的新闻业务水平深受众多网友喜爱,b站也有很多up主剪辑了关于王冰冰的视频。我们都是知道b站是一个弹幕网站,那你知道如何爬取b站实时...

2021-02-06

python 数据类型强制转换的总结

数据类型的强制转换
如果要将一个数据转换成另一个数据类型,只需要将其放入相应类型的函数中去。Number类型的数据转换
强制转换为int
可以转换的数据类型 int 整型 float...

2021-02-06

Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告

2020年4月补充鉴于配置自动化测试这套框架确实稍微有点麻烦,许多小伙伴在配置的过程中总是踩坑,最近写了篇简化版的入门教程,不想折腾Android SDK的小伙伴可以移步到那篇文章:ht...

2021-02-06

python基于Kivy写一个图形桌面时钟程序

Kivy 是一个开源的 Python 第三方库,可以用来快速开发应用程序。它有如下三个特点: 跨平台
Kivy 编写的程序可在 Linux,Windows,OS X,Android,iOS 和 Raspberry Pi 上运行。...

2021-02-06

如何用Django处理gzip数据流

最近在工作中遇到一个需求,就是要开一个接口来接收供应商推送的数据。项目采用的python的django框架,我是想也没想,就直接一梭哈,写出了如下代码:class XXDataPushView(APIView):...

2021-02-06

解决import tensorflow导致jupyter内核死亡的问题

今日重装gpu版tensorflow后出现问题,jupyter notebook中import tensorflow运行以后内核死亡。开始以为版本不兼容,于是将conda中全部内容升级了一遍发现还是存在问题,并不管...

2021-02-06

jupyter 添加不同内核的操作

不论是jupyter notebook 还是 jupyter lab 都可以添加多个 python 内核,并且随意切换。


1、切换到要添加的虚拟环境,确认是否安装 ipykernel

python -m ipykernel --ver...

2021-02-06

python 利用panda 实现列联表(交叉表)

交叉表(cross-tabulation,简称crosstab)是⼀种⽤于计算分组频率的特殊透视表。


语法详解:

pd.crosstab(index, # 分组依据 columns, # 列 values=None, # 聚合计算的...

2021-02-06

python 利用matplotlib在3D空间绘制二次抛物面的案例

图形预览:





0、import

import numpy as npfrom matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D

1、开口向上的抛物面

fig = plt.figu...

2021-02-06

PyQt5通过信号实现MVC的示例

众所周知MVC是个好东西。前阵子网上搜了下,但关于用PyQt5实现MVC的中文文档缺少之又少,优质的文档只搜到了一篇。既然这样,来,开个坑,学习新知识,吸引流量。话说,关于PyQt5,布局那...

2021-02-06

python 利用matplotlib在3D空间中绘制平面的案例

图形:





0、import

import numpy as npimport matplotlib as mplfrom matplotlib import cmfrom matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import...

2021-02-06

python 利用openpyxl读取Excel表格中指定的行或列教程

Worksheet 对象的 rows 属性和 columns 属性得到的是一 Generator 对象,不能用中括号取索引。





可先用列表推导式生成包含每一列中所有单元格的元组的列表,在对列表取...

2021-02-06

Python 中的函数装饰器和闭包详解

函数装饰器可以被用于增强方法的某些行为,如果想自己实现装饰器,则必须了解闭包的概念。装饰器的基本概念装饰器是一个可调用对象,它的参数是另一个函数,称为被装饰函数。装饰器...

2021-02-06

10张动图学会python循环与递归问题

图像(包括动图)是传递信息的一种高效方式,往往能增强表象、记忆与思维等方面的反应强度。所谓一图胜千言,说的就是这个道理。今天为大家整理了十张动图GIFS,有助于认识循环、递归...

2021-02-06

PyCharm 光标变成黑块的解决方式

PyCharm 光标变成了黑块,不能编辑代码。光标变黑块是因为输入方式变成了改写方式,INSERT可以切换 插入/改写模式。插入模式:把输入的代码插到光标处,后面的向后移动。改写模式:是...

2021-02-06

使用Python下载抖音各大V视频的思路详解

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。以下文章来源于Python七号 ,作者 somenzzPython爬虫、数据分析、...

2021-02-06

python wsgiref源码解析

python web开发中http请求的处理流程通常是: web-browser , web-server , wsgi 和 web-application四个环节, 我们学习过基于bottle实现的web-application,也学习了http.serve...

2021-02-06

解决pycharm修改代码后第一次运行不生效的问题

问题:用pycharm每次修改代码后第一次运行还是原来的结果,运行第二次的时候才是修改后代码的结果解决:每次修改代码后保存一下即可解决补充:pycharm修改代码不影响之前的服务如下...

2021-02-06

Python3爬虫ChromeDriver的安装实例

Python爬虫不仅仅可以爬取静态网页,也可以爬取抓取动态网页。但是新版的Selenium不支持PhantomJS,无法进行动态网页的爬取,因此要放弃PhantomJS,直接用headless ChromeDriver。...

2021-02-06

python中threading和queue库实现多线程编程

摘要本文主要介绍了利用python的 threading和queue库实现多线程编程,并封装为一个类,方便读者嵌入自己的业务逻辑。最后以机器学习的一个超参数选择为例进行演示。多线程实现...

2021-02-06

Python第三方库安装缓慢的解决方法

前言一般情况下,我们在命令行中使用pip install 库名的方法安装python第三方库。但由于一些众所周知的原因,这种方法下载速度较慢,容易error,有时候不得不需要去官网手动安装,十...

2021-02-06

解决pycharm不能自动保存在远程linux中的问题

设置自动上传选项如果发现还是不能自动上传,那就放个大招,pycharm取消自动保存,确保Ctrl+S可以触发,可是依旧不能自动同步到远程服务器。那就设置一下,mapping选项手动点下,再次修...

2021-02-06

一文带你掌握Pyecharts地理数据可视化的方法

本文主要介绍了Pyecharts地理数据可视化,分享给大家,具体如下:一、Pyecharts简介和安装1. 简介Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了...

2021-02-06
返回顶部
顶部