自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 pandas总结

pandas简介pandas 与 numpy 的主要区别是:从数据类型上看:numpy 的核心数据结构是 ndarray,支持任意维数的数组,但要求单个数组内所有数据是同质的,即类型必须相同;pandas 的核心数据结构是 series和dataframe,仅支持一维和二维数据,但数据内部可以是异构数据,仅要求同列数据类型一致即可;1. 从索引上看:numpy 的数据结构仅支持数字索引pandas 数据结构则同时支持数字索引,标签索引和布尔索引2. 从功能定位上看:numpy 虽

2021-09-17 00:40:53 1408

原创 pandas的一些理解

pandas 简介numpy 能够帮我们处理的是 数值型数据,但是这还不够,很多时候,我们的数据除了数值之外,还有字符串,还有时间序列等,这是就需要 pandas 帮我们处理它们了。什么是Pandas?Pandas的名称来自于面板数据(panel data)Pandas是一个强大的分析结构化数据的工具集,基于NumPy构建,提供了高级数据结构和数据操作工具,它是使Python成为强大而高效的数据分析环境的重要因素之一。。一个强大的分析和操作大型结构化数据集所需的工具集。基础是NumPy,提供了

2021-09-06 00:08:01 519

原创 numpy库的一些解释

Numpy库介绍NumPy是一个的Python库,主要用于对多维数组执行计算。 NumPy这个词来源于两个单词-- Numerical [njuːˈmerɪkl] (数值;数值法;数值的;数字的)和 Python。主要用来进行数值计算。有以下几个特点:1.numpy内置了并行运算功能,当系统有多个核心时,做某种计算时,numpy会自动做并行计算。2.Numpy底层使用C语言编写,其对数组的操作速度不受Python解释器的限制,效率远高于纯Python代码。3.有一个强大的N维数组对象Array

2021-08-27 00:23:56 6961

原创 pandas的read_csv()方法和read_table()

from os import sepimport pandas as pdimport numpy as npprint('pandas的read_csv()方法读取文件,默认以逗号作为分隔符')print(pd.read_csv('ex1.csv',))print(r'pandas的read_table()方法读取文件,默认以 \t 作为分隔符')print(pd.read_table('ex1.csv'))print('将分隔符改为逗号,效果与方法read_csv()相同')print(

2021-08-25 21:30:09 498

转载 pandas 统计与描述

pandas 统计与描述

2021-08-23 21:19:53 68

原创 pandas 的层级索引

from os import sepimport pandas as pdimport numpy as npp_series=pd.Series(np.random.randn(12),index=[list('aaabbbbcccdd'),list('012'*4)])print(p_series)print(type(p_series.index))print(p_series.index)MultiIndex :层级索引1.元素选取1.1依据外层选取print(p_ser

2021-08-22 23:13:32 108

原创 pandas函数应用-4. 处理数据缺失

from os import sepimport pandas as pdimport numpy as nppdf=pd.DataFrame([np.random.randn(3),[1,2,np.nan],[np.nan,4,np.nan],[1.,2.,3.]])print(pdf)1.判断是否存在缺失值print(pdf.isnull())返回一个 DataFrame 对象,值为True的是nan值 ,即数据缺失2.丢失缺失数据 dropna()d_pdf=pdf.drop

2021-08-22 17:38:28 57

原创 pandas函数应用-3.唯一值和成员属性

from os import sepimport pandas as pdimport numpy as nppd_series=pd.Series([4,5,3,5,5,9,8,6,4])p_array=pd_series.unique()#方法 unique() 查询 Series 对象内原素的重复值,并以数组的形式返回print(p_array)>>>[4 5 3 9 8 6]#方法 unique() 查询 Series 对象内索引是否重复,并以布尔值的形式返回pr

2021-08-22 16:37:10 88

原创 爬虫

import requests,re,osdir_name='guimi'if not os.path.exists('guimi'): os.makedirs('guimi')response=requests.get('https://www.bqg99.cc/book/1476058/')html=response.textregular=re.compile('<dd><a href ="(.*?)">(.*?)</a></dd>')

2020-06-21 18:29:20 874

原创 利用python爬取小说诡秘之主

import requests,re,osdir_name='guimi'if not os.path.exists('guimi'): os.makedirs('guimi')response=requests.get('https://www.bqg99.cc/book/1476058/')# print(response.status_code)打印状态码,200继续,否则停止。# print(response.apparent_encoding) 查看网页的编码格式html=re

2020-06-20 22:18:53 1499

原创 阶乘

def f(): while True: n=int(input('请输入正整数,输入0停止运行: ')) if n==0: break elif n>0: for i in range(1,n+1): a=1;b=0 for j in range(1,i+1): a*=j

2020-06-08 22:30:50 129

原创 使用模块essygui和random编写猜拳游戏

import easygui as gimport random as r def play_game(): a=0;b=0;c=0;d=0 while True: player=g.indexbox('请选择','猜拳游戏',choices=('石头','剪刀','布','停止')) comper_player=r.choice((0,1,2)) dict_1={'0':'石头','1':'剪刀','2':'布'} if

2020-06-07 21:35:52 219

原创 水仙花函数

for i in range(100,1000):x=str(i)a=int(x[0]);b=int(x1);c=int(x2)y=a3 + b3 + c**3if i==y:print(i,end=’\t’)for i in range(100,1000):x=str(i)list1=[int(j) for j in x]list2=[n**3 for n in list1]if i==sum(list2):print(i,end=’\t’)153 370 371

2020-06-07 21:16:41 1173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除