首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

最全攻略:数据分析师必备Python编程基础知识

可以通过以下方式创建: float('-inf') #负无穷 -inf float('+inf') #正无穷 inf 下面是无穷值一些运算,注意正负无穷相加返回nan(not a number),表示非数值...)+float('+inf') nan 非数值nan在Python中与任何数值运算结果都会产生nannan甚至不等于自身。...[-1] 4 列表支持加法运算,表示两个多个列表合并为一个列表,如下所示: [1,2,3]+[4,5,6] [1, 2, 3, 4, 5, 6] 1.2 列表方法 Python中,列表对象内置了一些方法...集合(set) Python中,集合(set)是一组key集合,其中key不能重复。可以通过列表、字典字符串等创建集合,通过“{}”符号进行创建。...DataFrame即是我们常见二维数据表,包含多个变量(列)和样本(行),通常称为数据框;Series是一个一维结构序列,会包含指定索引信息,可以视作是DataFrame中一列一行,操作方法与

4.5K21

pythonnanNaNNAN

PythonnanNaNNAN在Python编程中,我们经常遇到表示缺失无效数据情况。为了解决这种问题,Python中提供了特殊浮点数表示:​​nan​​、​​NaN​​和​​NAN​​。...缺失数据:在数据分析和科学计算中,某些数据缺失时,常用​​nan​​表示。例如,在某些列中某些行缺少数值时,可以用​​nan​​填充。...总结在Python中,​​nan​​、​​NaN​​和​​NAN​​是用于表示无效无法定义结果特殊浮点数值。它们在数据分析和科学计算中经常被用到,用于表示缺失数据无效计算。...首先,我们创建了一个包含缺失数据DataFrame。然后,使用​​df.isnull()​​函数来检查每个值是否为缺失数据(nan)。...下面是一些常见类似表示无效无法定义结果特殊值:Infinity(无穷大):InfinityInf用于表示正无穷大。在数学中,当一个数除以0时,结果是无穷大。

49140

Python 知识点总结篇(1)

/usr/bin/python3 运算符优先级 Python保留字 数据类型转换 正负无穷 float('inf') #正无穷 float('-inf') #负无穷 利用inf乘以...0得到一个not-a-number(NaN),NaNinf区别:infsignificant部分为0,而NaNsignificant部分部位0; 控制流 布尔值:Boolean,只有True...和False; 与and、or、非not; 控制流元素: 条件; 代码块,代码块3条规则: 缩进增加时,代码块开始; 代码块可以包含其他代码块; 缩进减少为零,减少为外面包围代码块缩进...,代码块就结束; 导入模块代码所包含部分: import关键字; 模块名; 可选更多模块名称,之间用逗号隔开; 函数 None值,表示没有值,是NoneType数据类型唯一值,print()...,但不会对外部变量引用造成影响; 若是可变类型:在函数内部使用方法修改参数内容时,同时也会对外部数据造成影响,随着函数内部参数内容改变而改变; 当参数是列表时,使用+=不是进行相加再赋值操作,本质上是调用列表

62310

tensorflow语法【zip、tf.tile、tf.truncated_normal、tf.data.Dataset.from_tensor_slices、dataset中shuffle()】

python将nan, inf转为特定数字 处理两个矩阵点除,得到结果后,再作其他计算,发现有些内置函数不work;查看得到数据,发现有很多naninf,导致python基本函数运行不了,...为了将结果能够被python其他函数处理,尤其numpy库,需要将naninf转为python所能识别的类型。这里将naninf替换0作为例子。...代码 import numpy as np a = np.array([[np.nan, np.nan, 1, 2], [np.inf, np.inf, 3, 4], [1, 1, 1, 1], [2,...2, 2, 2]]) print a where_are_nan = np.isnan(a) where_are_inf = np.isinf(a) a[where_are_nan] = 0 a[where_are_inf...参数 sequences:浮点数整数构成两层嵌套列表 maxlen:None整数,为序列最大长度。大于此长度序列将被截短,小于此长度序列将在后部填0.

69230

Python知识点总结篇(一)

正负无穷 float('inf') #正无穷 float('-inf') #负无穷 利用inf乘以0得到一个not-a-number(NaN),NaNinf区别:infsignificant...部分为0,而NaNsignificant部分部位0; 控制流 布尔值:Boolean,只有True和False; 与and、or、非not; 控制流元素: 条件; 代码块...,代码块3条规则: 缩进增加时,代码块开始; 代码块可以包含其他代码块; 缩进减少为零,减少为外面包围代码块缩进,代码块就结束; 导入模块代码所包含部分: import关键字; 模块名;...,但不会对外部变量引用造成影响; 若是可变类型:在函数内部使用方法修改参数内容时,同时也会对外部数据造成影响,随着函数内部参数内容改变而改变; 当参数是列表时,使用+=不是进行相加再赋值操作,本质上是调用列表...,其他数据类型如列表、字典、集合等都能够通过函数改变它们值; 区分一个变量是处于局部作用域还是全局作用域4条法则: 若变量在全局作用于中使用(即在所有函数之外),则为全局变量; 若在一个函数中,

55820

R语言处理缺失数据高级方法

2.识别缺失值 NA:代表缺失值; NaN:代表不可能值; Inf:代表正无穷; -Inf:代表负无穷。...逻辑向量,若每行有一个多个缺失值,则返回FALSE; 3.探索缺失值模式 (1)列表显示缺失值 mice包中md.pattern()函数可以生成一个以矩阵数据框形式展示缺失值模式表格 [plain...plaincopy imp是一个包含m个插补数据集列表对象,同时还含有完成插补过程信息,默认m=5 [plain] view plaincopy analysis是一个表达式对象,用来设定应用于...方法包括做线回归模型lm()函数、做广义线性模型glm()函数、做广义可加模型gam()、及做负二模型nbrm()函数。...[plain] view plaincopy fit是一个包含m个单独统计分析结果列表对象; [plain] view plaincopy pooled是一个包含这m个统计分析平均结果列表对象。

2.6K70

Pandas 2.2 中文官方教程和指南(九·二)

[float64, right]): [(-inf, 0.0] < (0.0, inf]] 数据汇总:描述 有一个方便describe()函数,它计算关于 Series DataFrame 各种摘要统计信息...[float64, right]): [(-inf, 0.0] < (0.0, inf]] 函数应用 要将您自己其他库函数应用于 pandas 对象,您应该了解下面的三种方法。...这将决定类似列表返回值如何扩展(不扩展)为一个DataFrame。 apply()结合一些巧妙技巧可以用来回答关于数据集许多问题。...这些选项将决定类似列表返回值如何扩展(不扩展)为 DataFrame。 apply()结合一些巧妙方法可以回答关于数据集许多问题。...您将获得所有聚合器类似矩阵输出。输出将包含所有唯一函数。

11900

字符最短距离(简单)

字符最短距离 自己想解法 题目思路 遍历一遍字符串s,获取记录预期字符c在s中所有位置列表 list_c 定义一个方法: 获取输入字符 和 列表中所有元素 所有差值中绝对值最小那个值 遍历字符串...(self, S, C): prev = float('-inf') arr = [] for i, x in enumerate(S):..., 无穷小 定义无穷大: float('inf') 定义无穷小: float('-inf') 特殊情况: 0*无穷大 or 0*无穷小 结果为nan(不是一个数, 所有和nan相关计算都无法获取结果...) 其它示例: float('nan') + 9999999 # nan float('nan') - 9999999 # nan float('nan') * 9999999 # nan...0 - 无穷小 -> 无穷大 0 - float('-inf') # float('inf') 列表倒序输出 s = [1,2,3,4,5] for i in range(len(s) -

44520

深入理解Spring Boot Starter:概念、特点、场景、原理及自定义starter

通过引入特定Starter,开发者可以快速地将相关依赖添加到项目中,而无需手动配置每个依赖。...这意味着,只要项目中存在特定类、资源依赖,Spring Boot就会自动应用相关配置。...起步依赖:每个Starter都定义了一组相关依赖,这些依赖被打包在一起形成一个独立模块。当开发者在项目中引入某个Starter时,构建工具会自动解析并下载该模块及其依赖。...如果开发者需要自定义某些配置,可以通过在application.propertiesapplication.yml文件中提供相应属性值来实现。...虽然Spring Boot提供了许多开箱即用Starter,但在某些情况下,你可能希望创建自己Starter来封装你库、服务特定配置逻辑。

1.4K10

MatLab变量

变量名和函数名必须以字母为开端,其后可以是字母、数字和下划线 不能使用 MatLab 关键字作为变量名和函数名(可使用 iskeywords 函数查看 MatLab 中所有的关键字) 变量名和函数名最多可包含...永久变量存储在当前 MatLab 窗口对应内存中,不会因为函数工作区清除而清除(即在当前 MatLab 窗口下多次调用同一函数,永久变量会保留上次调用后值)。...中最小值) realmin 可用最小正实数 realmax 可用最大正实数 bixmax 可用最大正整数(double) pi 圆周率 NaN nan 表示不定/未知数 Inf inf...表示无穷大 nargin 函数实际输入参数个数(在函数体内部使用) nargout 函数实际输出参数个数(在函数体内部使用) varargin 函数可变长度输入参数列表(1×N1 \times N1×N...元胞数组,在函数体内部使用) varargout 函数可变长度输出参数列表(1×N1 \times N1×N 元胞数组,在函数体内部使用) i j 虚数 beep 是计算机发出“嘟嘟”声 date

64630
领券