python
文章平均质量分 50
只会偷懒
这个作者很懒,什么都没留下…
展开
-
DataFrame
文章目录DataFrame1. 什么是DataFrame?2. DataFrame的构造方法:DataFrame1. 什么是DataFrame? **是一个类似于二维数组或表格的对象,可以看作Excel一样,每一列的数据类型都可以不一样,结构和Series类似,但是DataFrame不同的是有行索引和列索引,就和Excel样子类似。**2. DataFrame的构造方法: pandas.DataFrame(data=None,index=None,columns=None,dtype=Non原创 2022-04-14 10:13:18 · 1406 阅读 · 0 评论 -
Pandas的数据结构分析
Series1.特点:Series是一个类似一维数组的对象,它能够保存任何类型的数据,比如整数、字符串、浮点数等,主要 由一组数据和与之相关的所有两部分构成indexelement0112233445注意: Series的索引位于左边,数据位于右边2. Pandas的Series类对象可以使用以下构造方法创建:class pandas.Series (data = None, index = None, dtype = None, na原创 2022-04-13 10:05:54 · 974 阅读 · 0 评论 -
随机数模块
随机数模块与Python的random模块相比, NumPy的random模块功能更多,它增加了一些可以高效生成多种概率分布的样本值的函数1.例如import numpy as npprint(np.random.rand(3, 3))#输出结果为: [[0.75015753 [0.0433869 [0.54223258 0.72353448 0.38049424]0.73356593 0.25720938]0.50455068 0.19806544]]#随机生成一个三维数组im原创 2022-04-13 09:53:19 · 1268 阅读 · 0 评论 -
线性代数(python)
线性代数模块概念:线性代数是数学运算中的一个重要工具,它在图形信号处理、音频信号处理中起非常重要的作用。numpy.linalg模块中有一组标准的矩阵分解运算以及诸如逆和行列式之类的东西。例如,矩阵相乘,如果我们通过“*”对两个数组相乘的话,得到的是一个元素级的积,而不是一个矩阵点积。NumPy中提供了一个用于矩阵乘法的dot()方法importnumpyasnparr_x=np.array([[1,2,3],[4,5,6]])arr_y=np.array([[1,2],[3,4],[5,6]])原创 2022-04-13 09:39:38 · 3236 阅读 · 0 评论 -
酒鬼漫步详解(python)
文章目录题目概述代码实现代码内容解释题目概述在一个二维平面上,有一个酒鬼,它最初的位置视为原点,向前走为正数,向后走为负数,一共走了2000步,一步为0.5米求:酒鬼与原点的距离酒鬼在走的过程中,与原点的最远距离因为酒鬼走的方向是随机的,所以我们使用random的随即模块来生成2000个“掷硬币值”,就可以得出答案了代码实现import numpy as npstep = 2000draws = np.random.randint(0,2,size=step)direction_s原创 2022-04-11 15:11:39 · 3794 阅读 · 0 评论 -
NumPy通用函数、利用NumPy数组进行数据处理
文章目录一、NumPy通用函数1、什么是通用函数2、常见的一元通用函数如下:3、常见的二元通用函数如下表:二、利用NumPy数组进行数据处理1、将条件逻辑转为数组运算2、数组统计运算3、数组排序(==sort()方法没有返回值==)4、检索数组元素5、唯一化及其他集合逻辑一、NumPy通用函数1、什么是通用函数通用函数(ufunc)是一种针对ndarray中的数据执行元素级运算的函数。注意:函数返回的是一个新的数组通用函数中接收一个数组参数的函数称为一元通用函数。那么同理,接受两个数组参数的称为原创 2022-04-05 20:15:22 · 1705 阅读 · 0 评论 -
ndarray的索引和切片
文章目录@[TOC](文章目录)ndarray的索引和切片1.整数索引和切片的基本使用1.1什么是索引:就是指的索引号,索引号是从0开始的1.2什么是切片:切片就是把矩阵的某一部分切下来,可以切一刀,也可以切好多刀,还可以和索引一起用2.花式(数组)索引的基本使用ndarray的索引和切片1.整数索引和切片的基本使用1.1什么是索引:就是指的索引号,索引号是从0开始的在用的时候写一个参数,那代表的要获取索引号为几的元素。两个参数时,就是代表的要获取索引号从几到几的元素,但不包括第二个参数所指的元素原创 2022-03-24 11:10:32 · 2963 阅读 · 0 评论 -
数组的转置和轴对称(python)
文章目录@[TOC](文章目录)1.什么叫轴?2.什么叫转置3.转置3.1简单转置:像二位数组,只有两个轴,再怎么转置也只是两个轴进行位置交换,所以,直接使用T就可以了,例如:3.2transpose()方法进行转置3.3swapaxes()1.什么叫轴? 轴就是NumPy中的维度,比如二维数组中的行和列,三维数组中的的块、行、列,所指的就是维度 轴也是有编号的,从零开始,在转置时,就是使用轴的编号就行转置 轴的个数叫做秩,一个轴有几个元素,就代表有多长,也就是轴的数值2.什么叫转置 转置就是原创 2022-03-24 10:26:18 · 5594 阅读 · 0 评论 -
创建Numpy数组(zeros()、ones()、empty()、arange())
创建Numpy数组zeros()创建出来的数组里边的元素都是0,例如:data01 = np.zeros((3, 4))print(data01)ones()创建出来的数组里边的元素都是1,例如:data02 = np.ones((3, 4))print(data02)empty()创建一个新的数组,但是只分配了内存空间,但是里边的元素都是随机的,并且数据类型默认为float64data03 = np.empty((3, 4))print(data03)arange()原创 2022-03-10 09:52:11 · 1126 阅读 · 0 评论 -
列表、元组、字典的分辨
列表使用【】将元素括起来元组使用()括起来字典使用{}括起来原创 2022-03-10 09:18:45 · 58 阅读 · 0 评论 -
python中函数和属性的区别
函数有括号属性没有括号原创 2022-03-10 08:57:59 · 992 阅读 · 0 评论 -
python开发库安装(pycharm)
开发库安装过程比较简单,随意说一下:这里我们使用的是pycharm这个开发工具,直接在pycharm中下载就可以,比较简单,看下面图片:第一步第二部第三步搜索你想要安装的库,点击下面的安装就可以,提示安装成功就可以使用了这里给大家一下常用库的一个列表这些是学习初期可能会用到的一些资源,仅供参考...原创 2022-03-02 22:49:54 · 8887 阅读 · 0 评论 -
网络图片爬虫(几个简单步骤实现网页图片的爬取,详细步骤,超详细,简单易懂)
网络图片爬取前提准备安装好开发库:Beautifulsoup4和requests,这两个库主要用于python爬虫,简单安装过程点这里开发库安装主要分为以下几个部分:1. 分析网页,查看索要爬取网页的源代码(按F12或者CTRL+SHIFT+C),选中你想要爬取的图片中的任意一个,下面以爱奇艺的首页为例,注意下图:可以看到图片标签,标识属性class,图片的url属性src(这三个接下来会用到)2. 读取网页的内容代码如下:#导入两个开发库import urllib.request原创 2022-03-02 22:37:58 · 29794 阅读 · 10 评论