PIP安装python包出现超时问题的解决

我们在使用pip默认源进行模块安装时,经常会超时问题导致不能下载。如图所示:

下面是解决方法—换源。
在自己电脑的C:\Users\25103\AppData\Roaming路径下新建pip.ini文件...

2021-04-22

利用Python matplotlib绘制风能玫瑰图

概述
在之前的风资源分析文章中,有提到过用widrose包来进行玫瑰图的绘制,目前的可视化绘图包有很多,但是最基础和底层的,本人认为还是matplotlib,有时候为了画1-2个图就去安装一...

2021-04-22

Pandas groupby apply agg 的区别 运行自定义函数说明

agg 方法将一个函数使用在一个数列上,然后返回一个标量的值。也就是说agg每次传入的是一列数据,对其聚合后返回标量。对一列使用三个函数:对不同列使用不同函数apply 是一个更...

2021-04-22

pandas分组排序 如何获取第二大的数据

Python用来做数据分析很方便,网上很多关于找数据中第二大的方法,但是大多数都是关于SQL的,于是我挑战一下用Python来做这件事(主要是SQL写的不好>_<),上代码。1、数据我是自己编...

2021-04-22

pandas 实现某一列分组,其他列合并成list

pandas列转换为字典,但将相同第一列(键)的所有值合并为一个键形式一:import pandas as pd # datadata = pd.DataFrame({'column1':['key1','key1','key2','key2'], 'column2'...

2021-04-22

10分钟学会使用python实现人脸识别(附源码)

前言
今天,我们用Python实现简单的人脸识别技术!Python里,简单的人脸识别有很多种方法可以实现,依赖于python胶水语言的特性,我们通过调用包可以快速准确的达成这一目的。这里介...

2021-04-22

Pandas剔除混合数据中非数字的数据操作

我们日常拿到的数据,指标字段有时会混入非数字的数据,这时候会影响我们的操作 name height Hang 180 Ben 145...

2021-04-22

pandas groupby分组对象的组内排序解决方案

问题:根据数据某列进行分组,选择其中另一列大小top-K的的所在行数据解析:求解思路很清晰,即先用groupby对数据进行分组,然后再根据分组后的某一列进行排序,选择排序结果后的top-K...

2021-04-22

使用pandas忽略行列索引,纵向拼接多个dataframe

从wind上面搞到一批股票数据后发现:本来是一个类型的数据,但是由于季度不同,列名也不同,导致使用pandas合并多个报表的时候总是出现一大堆NaN,所以这里我写了一个函数,专门针对这...

2021-04-22

pandas 实现分组后取第N行

目的:把question_id 对应的user_answer转成ABCDsolutiondfa=df.groupby('question_id').nth(0).reset_index()dfa['flag']='A'dfb=df.groupby('question_id').nth(1).reset_i...

2021-04-22

Pandas 实现分组计数且不计重复

在对dataframe进行分析的时候会遇到需要分组计数,计数的column中属性有重复,但又需要仅对不重复的项计数(即重复N次出现的项只计1次)。函数如下:dataframe.groupby([‘分组的列名...

2021-04-22

python匿名函数的实例用法

一般情况下,lambda就像是一个函数简化器,它允许在所用代码中嵌入函数的定义。它们完全是可选的(一直都可以使用def替换它们),但只需嵌入少量可执行代码,就能使代码结构更加简洁,...

2021-04-22

pandas组内排序,并在每个分组内按序打上序号的操作

问题:pandas组内排序,并在每个分组内按序打上序号描述:pandas dataframe 对dep_id组内的salary排序。希望给下面原本只有前三列的dataframe,添加上第四列。等价于sql里的排序函...

2021-04-22

pandas group分组与agg聚合的实例

如下:import pandas as pd df = pd.DataFrame({'Country':['China','China', 'India', 'India', 'America', 'Japan', 'China', 'India'], 'Income':[10000, 10000,...

2021-04-22

如何利用python实现图片批处理

前言在训练神经网络之前,我们往往需要对数据集进行批量处理。本文以图片为例,介绍如何使用python实现图片的批量处理,包括批量命名,批量更改图像像素,批量对图片进行Harris、Cann...

2021-04-22

python 多进程和多线程使用详解

进程和线程
进程是系统进行资源分配的最小单位,线程是系统进行调度执行的最小单位;一个应用程序至少包含一个进程,一个进程至少包含一个线程;每个进程在执行过程中拥有独立的内...

2021-04-22

如何用python插入独创性声明

想必写毕设的时候,大家都会遇到一个问题,那就是得在明评版的论文里面插入一个独创性声明。就因为这个事情,我折腾了好久,各种在线网站都试过了,然而基本都需要充值或者会员啥的。...

2021-04-22

浅谈Python模块导入规范

模块导入的规范
模块是类或函数的集合,用于实现某个功能。模块的导入和Java 中包的导入的概念很相似都使用import语句。在Python中,如果需要在程序中调用标准库或其他第三方库...

2021-04-22

python 爬取壁纸网站的示例

本次爬虫用到的网址是:http://www.netbian.com/index.htm: 彼岸桌面.里面有很多的好看壁纸,而且都是可以下载高清无损的,还比较不错,所以我就拿这个网站练练手。作为一个初学者,...

2021-04-22

Python内置函数zip map filter的使用详解

并行遍历zipzip会取得一个或多个序理为参数,然后返回元组的列表,将这些序列中的并排的元素配成对。L1=[1,2,3,4]L2=[5,6,7,8]L3=zip(L1,L2)print(L3,type(L3))<zip object at...

2021-04-22

Python实现贪心算法的示例

今天一个研究生同学问我一个问题,问题如下:
超市有m个顾客要结账,每个顾客结账的时间为Ti( i取值从1到m)。超市有n个结账出口,请问全部顾客怎么选择出口,可以最早完成全部顾客的结...

2021-04-22

python 统计代码耗时的几种方法分享

时间戳相减
在代码执行前后各记录一个时间点,两个时间戳相减即程序运行耗时。获取时间戳time.time()import timestart_time = time.time()sum = 0for i in range(100000000):...

2021-04-22

python求列表对应元素的乘积和的实现

那天偶尔看到看到一个小问题:两个不等长列表a=[1,2,3],b=[4,5,6,7],求它们对应元素的乘积的和。我一开始想到的方法就是选择更小数组作为循环长度然后相乘求和:a = [1,2,3]b =...

2021-04-22

Python list去重且保持原顺序不变的方法

背景
python 去重一顿操作猛如虎,set list 扒拉下去,就去重了,但是顺序就打乱了。如果对顺序没有需要的话,这样确实没有什么所谓。
但是如果需要保留顺序的话,就需要一点小小的改...

2021-04-22

Python实现批量梯度下降法(BGD)拟合曲线

1. 导入库import numpy as np #矩阵运算import matplotlib.pyplot as plt #可视化import random #产生数据扰动2. 产生数据拟合曲线 y = 2 × x2 + x + 1 X_m = np.mat([[i*...

2021-04-22

详解如何利用tushare、pycharm和excel三者结合进行股票分析

前言当你逐渐了解tushare之后,你会发现我们要进行数据分析只靠tushare是不够的,接下来我将介绍如何利用第三方软件将tushare获取的数据进行分析。一、使用工具首先我们需要下...

2021-04-22

基于OpenCV的直方图匹配的实现方法

如何为图像生成直方图,如何使直方图相等,最后如何将图像直方图修改为与其他直方图相似。01. 什么是图像直方图?在开始定义直方图之前,为简单起见我们先使用灰度图像,稍后再解释彩...

2021-04-22

python学习之可迭代对象、迭代器、生成器

Iterable – 可迭代对象能够逐一返回其成员项的对象。 可迭代对象的例子包括所有序列类型 (例如 list, str 和 tuple) 以及某些非序列类型例如 dict, 文件对象以及定义了__i...

2021-04-22

PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题

本教程配置好后一劳永逸,不用再配置,每次只需要选择 Python 解释器即可
打开KBEngine的服务器项目文件夹(资产目录)其主要工程目录如下(data、entity_defs等文件夹不作项目):| xxx_...

2021-04-22

Python3去除头尾指定字符的函数strip()、lstrip()、rstrip()用法详解

Python中有三个去除头尾指定字符、空白符的函数,它们依次为:strip: 用来去除头尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)lstrip:用来去除开头字符、空白...

2021-04-22

Python全局变量global关键字详解

Python中的变量作用域一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。全局变量所有作用域都可用,局部变量只能在本函数可用,变量的使用顺序是,局部变...

2021-04-22

使用PyCharm批量爬取小说的完整代码

使用pycharm批量爬取小说爬取小说的思路: 1.获取小说地址本文以搜书网一小说为例《嘘,梁上有王妃!》
目录网址:https://www.soshuw.com/XuLiangShangYouWangFei/
加载需要的包:im...

2021-04-22

Python3 列表list合并的4种方法

下面是列表合并的4种方法,其中的代码都在Python3下测试通过,在Python2下运行应该也没问题,时间关系就没测试,遇到问题可以联系小编方法1: 直接使用"+"号合并列表aList = [1,2,3]...

2021-04-22

Python列表排序方法reverse、sort、sorted详解

python语言中的列表排序方法有3个:reverse反转/倒序排序sort正序排序sorted可以获取排序后的列表在更高级列表排序中,后两中方法还可以加入条件参数进行排序。reverse()方法将...

2021-04-22

Python绘制的爱心树与表白代码(完整代码)

Python给女朋友带来的快乐用的的开发工具为pycham,pycham也是广泛用于做Python开发的工具。运用的turtle库,当然了如果是安装了anaconda3这个库那更好,以为这里面有我们会做Pyt...

2021-04-22

Python3 json模块之编码解码方法讲解

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换格式,易于...

2021-04-22

Python3时间转换之时间戳转换为指定格式的日期方法详解

在写Python的时候经常会遇到时间格式的问题,首先就是最近用到的时间戳(timestamp)和时间字符串之间的转换。所谓时间戳,就是从 1970年1月1日 00:00:00 到现在的秒数。原来我也写...

2021-04-22

python高效的素数判断算法

高效素数判断算法算法概述此算法将其他博主对基本素数算法的一些改进进行了整合,其中主要整合了如下三条规则:1.大于3的素数一定在6的倍数前一个或后一个(如素数37在36的后面)2....

2021-04-22

PyQt5 QLineEdit输入的子网字符串校验QRegExp实现

自己编写的用于对lineEdit编辑框输入的子网,例如:192.168.60.1/24字符串校验是否合规。# 限制lineEdit编辑框只能输入./字符和数字reg = QRegExp('[0-9./]+$')validator = QRe...

2021-04-22

python使用NumPy文件的读写操作

一、使用NumPy读写文本文件在数据分析中,经常需要从文件中读取数据或将数据写入文件,常用的存储文件的格式有文本文件、CSV格式文件、二进制格式文件和多维数据文件等。1.将1...

2021-04-22

pandas中.loc和.iloc以及.at和.iat的区别说明

显示索引和隐式索引import pandas as pddf = pd.DataFrame({'姓名':['张三','李四','王五'],'成绩':[85,59,76]})传入冒号‘:',表示所有行或者列显示索引:.loc,第一个参数为 i...

2021-04-22

python广度搜索解决八数码难题

—— 八数码难题 ——1.题目描述八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。棋盘上还有一个空格,与空格相...

2021-04-22

python怎样更加简洁的解决小明种苹果

这道题需要我们解决三个小问题: 输出全部操作结束后,所有苹果树上苹果剩余的个数; 发生苹果掉落的苹果个数; 相邻三颗苹果树发生苹果掉落情况的组数最有意思的是第3个小问,按...

2021-04-22

pygame实现键盘的连续监控

pygame对键盘的连续监听,供大家参考,具体内容如下大家请看下面这一段代码:for event in pygame.event.get(): if event.type == pygame.QUIT: exit() elif event.type == p...

2021-04-22

Pandas提取单元格的值操作

如提取第1行,第2列的值:df.iloc[[0],[1]]则会返回一个df,即有字段名和行号。如果用values属性取值:df.iloc[[0],[1]].values返回的值会是列表,而且是嵌套列表:[[值]]因此,正确的写...

2021-04-22

pandas merge报错的解决方案

pandas 做merge的时候报这个错:df22 = pd.merge(df1,df2,left_on='company_name',right_on = 'name',how='left') Process finished with exit code 137查了一下原因是:两个表...

2021-04-22

解决使用pandas聚类时的小坑

问题背景:之前运行测试好好的程序,忽然出现了报错,还是merge时候的类型错误,这个bug有点蹊跷。问题分析:代码:进行聚类之后计算平均值与方差tmp_df = df[['object1', 'float']].gr...

2021-04-22

PyQt5实现QLineEdit正则表达式输入验证器

本文主要介绍了QLineEdit正则表达式输入验证器,分享给大家,具体如下:from PyQt5 import QtWidgets, QtCore, QtGui, Qtimport re############## QLineEdit正则表达式输入验证器...

2021-04-22

python共轭梯度法特征值迭代次数讨论

共轭梯度法,特征值聚堆情况下迭代次数讨论输入各种特征值聚堆与分散时的矩阵,并应用共轭梯度法,观察迭代次数与聚堆情况的关系。因为对角矩阵的对角线元素为其特征值,则用对角矩...

2021-04-22

PyQt5实现界面(页面)跳转的示例代码

网上关于PyQt5的教程很少,特别是界面跳转这一块儿,自己研究了半天,下来和大家分享一下一、首先是主界面# -*- coding: utf-8 -*-# Form implementation generated from reading...

2021-04-22
返回顶部
顶部