当前位置: 首页 > news >正文

Python酷库之旅-第三方库Pandas(172)

目录

一、用法精讲

791、pandas.UInt8Dtype类

791-1、语法

791-2、参数

791-3、功能

791-4、返回值

791-5、说明

791-6、用法

791-6-1、数据准备

791-6-2、代码示例

791-6-3、结果输出

792、pandas.UInt16Dtype类

792-1、语法

792-2、参数

792-3、功能

792-4、返回值

792-5、说明

792-6、用法

792-6-1、数据准备

792-6-2、代码示例

792-6-3、结果输出

793、pandas.UInt32Dtype类

793-1、语法

793-2、参数

793-3、功能

793-4、返回值

793-5、说明

793-6、用法

793-6-1、数据准备

793-6-2、代码示例

793-6-3、结果输出

794、pandas.UInt64Dtype类

794-1、语法

794-2、参数

794-3、功能

794-4、返回值

794-5、说明

794-6、用法

794-6-1、数据准备

794-6-2、代码示例

794-6-3、结果输出

795、pandas.arrays.FloatingArray类

795-1、语法

795-2、参数

795-3、功能

795-4、返回值

795-5、说明

795-6、用法

795-6-1、数据准备

795-6-2、代码示例

795-6-3、结果输出

二、推荐阅读

1、Python筑基之旅

2、Python函数之旅

3、Python算法之旅

4、Python魔法之旅

5、博客个人主页

一、用法精讲

791、pandas.UInt8Dtype
791-1、语法
# 791、pandas.UInt8Dtype类
class pandas.UInt8Dtype
An ExtensionDtype for uint8 integer data.Uses pandas.NA as its missing value, rather than numpy.nan.
791-2、参数

        无

791-3、功能

        用于表示无符号8位整数(即范围从0到255的整数)的数据类型,它主要用于处理需要确保数据不为负且范围有限的情况,例如图像处理或特定的计数数据。

791-4、返回值

        使用UInt8Dtype创建的实例,将返回一个UInt8Dtype对象,你可以使用此对象在创建pandas数据框或系列时指定数据类型,确保数据符合无符号8位整数的标准。

791-5、说明

        无

791-6、用法
791-6-1、数据准备
791-6-2、代码示例
# 791、pandas.UInt8Dtype类
import pandas as pd
# 创建一个具有UInt8数据类型的Series
data = pd.Series([0, 1, 2, 255], dtype=pd.UInt8Dtype())
print(data)
print(data.dtype)  
791-6-3、结果输出
# 791、pandas.UInt8Dtype类 
# 0      0
# 1      1
# 2      2
# 3    255
# dtype: UInt8
# UInt8
792、pandas.UInt16Dtype
792-1、语法
# 792、pandas.UInt16Dtype类
class pandas.UInt16Dtype
An ExtensionDtype for uint16 integer data.Uses pandas.NA as its missing value, rather than numpy.nan.
792-2、参数

        无

792-3、功能

        一种用于表示无符号16位整数(即范围从0到65,535的整数)的数据类型,该数据类型适用于需要存储非负数且数据范围较大的情境。

792-4、返回值

        创建UInt16Dtype的实例将返回一个UInt16Dtype对象,可以在pandas的DataFrame或Series中使用,以确保数据类型的正确性。

792-5、说明

        无

792-6、用法
792-6-1、数据准备
792-6-2、代码示例
# 792、pandas.UInt16Dtype类
import pandas as pd
# 创建一个具有UInt16数据类型的Series
data = pd.Series([0, 100, 65535], dtype=pd.UInt16Dtype())
print(data)
print(data.dtype)  
792-6-3、结果输出
# 792、pandas.UInt16Dtype类 
# 0        0
# 1      100
# 2    65535
# dtype: UInt16
# UInt16
793、pandas.UInt32Dtype
793-1、语法
# 793、pandas.UInt32Dtype类
class pandas.UInt32Dtype
An ExtensionDtype for uint32 integer data.Uses pandas.NA as its missing value, rather than numpy.nan.
793-2、参数

        无

793-3、功能

        一种用于表示无符号32位整数的数据类型,能够存储的值范围是从0到4,294,967,295,它适用于需要处理较大非负整数的场景。

793-4、返回值

        创建UInt32Dtype的实例返回一个UInt32Dtype对象,可以将其应用于pandas的DataFrame或Series中,以确保数据类型的准确性。

793-5、说明

        无

793-6、用法
793-6-1、数据准备
793-6-2、代码示例
# 793、pandas.UInt32Dtype类
import pandas as pd
# 创建一个具有UInt32数据类型的Series
data = pd.Series([0, 100, 4294967295], dtype=pd.UInt32Dtype())
print(data)
print(data.dtype)  
793-6-3、结果输出
# 793、pandas.UInt32Dtype类 
# 0             0
# 1           100
# 2    4294967295
# dtype: UInt32
# UInt32
794、pandas.UInt64Dtype
794-1、语法
# 794、pandas.UInt64Dtype类
class pandas.UInt64Dtype
An ExtensionDtype for uint64 integer data.Uses pandas.NA as its missing value, rather than numpy.nan.
794-2、参数

        无

794-3、功能

        一种用于表示无符号64位整数的数据类型,能够存储的值范围是从0到18,446,744,073,709,551,615,它适用于需要处理非常大非负整数的场景,尤其是在大数据分析中。

794-4、返回值

        创建UInt64Dtype的实例返回一个UInt64Dtype对象,可以将其应用于pandas的DataFrame或Series中,以确保数据类型的准确性。

794-5、说明

        无

794-6、用法
794-6-1、数据准备
794-6-2、代码示例
# 794、pandas.UInt64Dtype类
import pandas as pd
# 创建一个具有UInt64数据类型的Series
data = pd.Series([0, 100, 18446744073709551615], dtype=pd.UInt64Dtype())
print(data)
print(data.dtype)  
794-6-3、结果输出
# 794、pandas.UInt64Dtype类
# 0                       0
# 1                     100
# 2    18446744073709551615
# dtype: UInt64
# UInt64
795、pandas.arrays.FloatingArray
795-1、语法
# 795、pandas.arrays.FloatingArray类
class pandas.arrays.FloatingArray(values, mask, copy=False)
Array of floating (optional missing) values.WarningFloatingArray is currently experimental, and its API or internal implementation may change without warning. Especially the behaviour regarding NaN (distinct from NA missing values) is subject to change.We represent a FloatingArray with 2 numpy arrays:data: contains a numpy float array of the appropriate dtypemask: a boolean array holding a mask on the data, True is missingTo construct an FloatingArray from generic array-like input, use pandas.array() with one of the float dtypes (see examples).See Nullable integer data type for more.Parameters:
values
numpy.ndarray
A 1-d float-dtype array.mask
numpy.ndarray
A 1-d boolean-dtype array indicating missing values.copy
bool, default False
Whether to copy the values and mask.Returns:
FloatingArray
795-2、参数

795-2-1、values(必须)一维数组或类似一维数组的对象(如列表、元组等),该参数用于传递浮点数的实际值,可以包含缺失值(如numpy.nan)。

795-2-2、mask(必须)布尔数组,形状与values相同,用于指示values中的哪些元素是缺失的(True表示缺失,False表示有效)。

795-2-3、copy(可选,默认值为False)布尔值,指定是否复制输入的values数据,如果设置为True,则会创建values的一个副本。

795-3、功能

        用于高效存储和处理包含缺失值的浮动点数数据,它通过使用布尔掩码的方式,允许数组中包含缺失的浮点数,从而能够有效地进行数据分析和处理。

795-4、返回值

        该类的实例会返回一个FloatingArray对象,它能够支持各种数组运算和数据处理方法,通过这个对象,用户可以方便地处理带有缺失值的浮点数数据。

795-5、说明

        无

795-6、用法
795-6-1、数据准备
795-6-2、代码示例
# 795、pandas.arrays.FloatingArray类
import pandas as pd
import numpy as np
# 创建一个浮动数组
values = np.array([1.0, 2.0, np.nan, 4.0])
mask = np.array([False, False, True, False])
floating_array = pd.arrays.FloatingArray(values, mask)
print(floating_array)
795-6-3、结果输出
# 795、pandas.arrays.FloatingArray类
# <FloatingArray>
# [1.0, 2.0, <NA>, 4.0]
# Length: 4, dtype: Float64

二、推荐阅读

1、Python筑基之旅
2、Python函数之旅
3、Python算法之旅
4、Python魔法之旅
5、博客个人主页

相关文章:

Python酷库之旅-第三方库Pandas(172)

目录 一、用法精讲 791、pandas.UInt8Dtype类 791-1、语法 791-2、参数 791-3、功能 791-4、返回值 791-5、说明 791-6、用法 791-6-1、数据准备 791-6-2、代码示例 791-6-3、结果输出 792、pandas.UInt16Dtype类 792-1、语法 792-2、参数 792-3、功能 792-4、…...

Linux系统下minio设置SSL证书进行HTTPS远程连接访问

文章目录 1.配置SSL证书使用HTTPS访问2.MINIO SDK 忽略证书验证3.使用受信任的证书 1.配置SSL证书使用HTTPS访问 生成域名对应的SSL证书&#xff0c;下载Apache版本&#xff0c;我目前只发现Apache这个里面有对应的私钥和证书 私钥重命名为private.key证书重命名为public.crt&…...

npm 包的命名空间介绍,以及@typescript-eslint/typescript-eslint

npm 包的命名空间是一个重要的概念&#xff0c;用于组织和管理相关的包。通过命名空间&#xff0c;开发者可以避免命名冲突、增强包的可读性和可维护性。以下是关于 npm 命名空间的详细介绍&#xff0c;并以 typescript-eslint 作为示例。 1. 命名空间的结构 命名空间的格式为…...

ecovadis评估是什么,有什么提成自己评分等级

EcoVadis评估是一个企业社会责任&#xff08;CSR&#xff09;评级平台&#xff0c;旨在评估全球供应链的可持续性和道德情况。以下是对EcoVadis评估的详细介绍以及提升其评分等级的方法&#xff1a; 一、EcoVadis评估概述 定义&#xff1a;EcoVadis评估通过一系列框架评估公司…...

Vue3中ref、toRef和toRefs之间有什么区别?

前言 Vue 3 引入了组合式 API&#xff0c;其中 ref、toRef 和 toRefs 是处理响应式数据的核心工具。作为高级计算机工程师&#xff0c;我们有必要深入理解这些工具的细微差别&#xff0c;以便在实际项目中更加高效地管理状态。本文将详细解析 ref、toRef 和 toRefs 的区别&…...

react开发技巧

/* eslint-disable no-useless-escape */ const Validator { isEmail: /^([a-zA-Z0-9_\.\-])\(([a-zA-Z0-9\-])\.)([a-zA-Z0-9]{2,4})$/, // 校验邮箱 isPhoneNumber: /^1[3456789]\d{9}$/, // 手机号码验证 isMobileNumber: /^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/, //…...

HarmonyOS第一课——HarmonyOS介绍

HarmonyOS第一课 HarmonyOS介绍 HarmonyOS是新一代的智能终端操作系统&#xff08;泛终端服务的载体&#xff09;&#xff1b; 智慧互联协同&#xff0c;全场景交互体验&#xff1b; 核心技术理念&#xff1a; 一次开发 多次部署&#xff1a; 预览 可视化开发UI适配 事件交…...

XCode16中c++头文件找不到解决办法

XCode16中新建Framework&#xff0c;写完自己的c代码后&#xff0c;提示“<string> file not found”等诸如此类找不到c头文件的错误。 工程结构如下&#xff1a; App是测试应用&#xff0c;BoostMath是Framework。基本结构可以参考官方demo&#xff1a;Mix Swift and …...

CSS - 保姆级面试基础扫盲版本一

盒子模型 盒子模型定义&#xff1a; 当对一个盒子模型进行文档布局的时候&#xff0c;浏览器的渲染引擎会根据标准之一的CSS盒子模型&#xff08;CSS basic box model&#xff09;&#xff0c;将所有元素表示成一个个矩阵盒子。 一个盒子通常由四部分组成&#xff1a;border p…...

51c自动驾驶~合集2

我自己的原文哦~ https://blog.51cto.com/whaosoft/11491137 #BEVWorld BEV潜在空间构建多模态世界模型&#xff0c;全面理解自动驾驶~一、引言 世界模型建模了有关环境的知识&#xff0c;其可以通过给定的条件对未来进行合理的想象。未来想象要求世界模型具有物理规律的理解…...

Redis后台任务有哪些

Redis后台任务 为了有更好的性能表现&#xff0c;redis对于一些比较耗时的操作会异步执行&#xff0c;不阻塞线上请求。文章从源码(redis7.0)来看&#xff0c;aof、rdb文件的关闭&#xff0c;aof文件的刷盘以及部分内存释放会采用异步方式&#xff0c;在后台线程中执行。接下来…...

TPair<TKey, TValue> 键值对

在 Delphi&#xff08;或更准确地说是 Object Pascal&#xff0c;Delphi 的编程语言&#xff09;中&#xff0c;TList<T> 是泛型列表的一个实现&#xff0c;其中 T 是列表中元素的类型。TPair<TKey, TValue> 是一个包含两个元素的记录&#xff08;record&#xff0…...

【杂谈】城市规划教育的危与机

城市规划教育的危与机 &#xff08;赵燕菁 原文为作者在 第21届中国城市规划学科发展论坛上的发言&#xff0c;有删减和改动&#xff09;如有侵权&#xff0c;立即删除 过去几年&#xff0c;尤其是从2022年后房地产市场的下行开始&#xff0c;中国的城市规划陷入前所未有的危…...

金融工程--pine-script 入门

背景 脚本基本组成 指标 常见的趋势类指标&#xff1a;均线类(MAs)、支撑/压力位(Support/Resistance)、趋势线(Trend Lines)、趋势通道(Trend Channels)、一目均衡表(Ichimoku)和 艾略特波浪(ElliotWave)。 均线指标 策略 策略种类 在TradingView上&#xff0c;有许多交易…...

Vue3 跨标签页或跨窗口通信

在 Vue 应用中&#xff0c;跨标签页或跨窗口的通信通常涉及到两个或多个浏览器标签页之间的信息共享。由于每个标签页或窗口都是独立的 JavaScript 执行环境&#xff0c;它们不能直接通过 Vue 或其他 JavaScript 库来直接相互通信。但是&#xff0c;有一些方法可以实现这种跨标…...

Ollama: 使用Langchain的OllamaFunctions

1. 引言 Function call Langchain的Ollama 的实验性包装器OllamaFunctions&#xff0c;提供与 OpenAI Functions 相同的 API。因为网络的原因&#xff0c;OpenAI Functions不一定能访问&#xff0c;但如果能通过Ollama部署的本地模型实现相关的函数调用&#xff0c;还是有很好…...

java质数的判断 C语言指针变量的使用

1. public static void main(String[] args) {Scanner scnew Scanner(System.in);System.out.println("请输入一个值");int num sc.nextInt();boolean flagtrue;for (int i2;i<num;i){if (num%i0){flagfalse;break;}}if (flag){System.out.println(num"是一…...

TensorFlow面试整理-TensorFlow 数据处理

在 TensorFlow 中,数据处理是构建和训练深度学习模型的重要环节。高效地管理、预处理和增强数据可以显著提高模型的训练效率和性能。TensorFlow 提供了强大的 tf.data API 来帮助处理各种数据集。下面是 TensorFlow 数据处理的详细介绍: 1. tf.data.Dataset API tf.data API …...

vue路由的基本使用

vue路由的基本使用 vue-router简介一、路由配置和使用1、安装2、创建路由实例2、在组件中引用路由 router-view ,如APP根组件中直接引用&#xff1a;3、最后还需要把路由挂载到APP实例中&#xff0c;在main.js中注册路由&#xff1a; 二、路由重定向与别名三、声明式导航1、传统…...

数据结构分类

数据结构(data structure)是计算机存储、组织数据的方式&#xff0c;是带有结构特性的数据元素的集合。是相互之间存在一种或多种特定关系的数据元素的集合&#xff0c;即带“结构”的数据元素的集合。这种“结构”指的是数据元素之间存在的关系&#xff0c;分为逻辑结构和存储…...

【STM32】 TCP/IP通信协议--LwIP介绍

LwIP&#xff08;Lightweight IP&#xff09;是一个轻量级的TCP/IP协议栈&#xff0c;专为嵌入式系统设计&#xff0c;以较小的资源消耗实现完整的网络功能。本文将详细介绍LwIP的基本概念、特点、与TCP/IP的区别以及如何在STM32上使用LwIP实现TCP/IP通信。 1. LwIP的定义和设…...

一些面试题整理

第一章、基础 以下是对上述10道面试题的参考答案&#xff1a; 一、Java语言及性能调优 答案&#xff1a; 线程安全问题是指多个线程同时访问共享资源时可能出现的数据不一致或错误的情况。例如&#xff0c;多个线程同时对一个共享变量进行写操作&#xff0c;如果没有适当的同…...

端口号和ip地址一样吗?区别是什么

在网络通信的世界里&#xff0c;端口号和IP地址是两个不可或缺的概念&#xff0c;它们各自扮演着独特的角色&#xff0c;共同维系着数据在网络中的有序传输。然而&#xff0c;对于许多初学者而言&#xff0c;这两者往往容易被混淆&#xff0c;认为它们是同一事物的不同表述。那…...

深入探讨全流量回溯分析与网络性能监控系统

AnaTraf 网络性能监控系统NPM | 全流量回溯分析 | 网络故障排除工具 随着数据量的急剧增加&#xff0c;传统的网络监控手段面临诸多挑战。在此背景下&#xff0c;全流量回溯分析和网络性能监控系统成为了保障网络正常运作的重要工具。本文将围绕这两个关键词&#xff0c;探讨它…...

python机器人编程——一种3D骨架动画逆解算法的启示(上)

目录 一、前言二、fabrik 算法三、python实现结论PS.扩展阅读ps1.六自由度机器人相关文章资源ps2.四轴机器相关文章资源ps3.移动小车相关文章资源ps3.wifi小车控制相关文章资源 一、前言 我们用blender等3D动画软件时&#xff0c;会用到骨骼的动画&#xff0c;通过逆向IK动力学…...

Flutter开发者必备面试问题与答案02

Flutter开发者必备面试问题与答案02 视频 https://youtu.be/XYSxTb0iA9I https://www.bilibili.com/video/BV1Zk2dYyEBr/ 前言 原文 Flutter 完整面试问题及答案02 本文是 flutter 面试问题的第二讲&#xff0c;高频问答 10 题。 正文 11. PageRoute 是什么&#xff1f; …...

拥抱真实:深度思考之路,行动力的源泉

在纷繁复杂的现代社会&#xff0c;人们往往被表象迷惑&#xff0c;忙碌于各种事务之中&#xff0c;却很少停下来进行深度思考。这种忙碌往往是表面的、无效的&#xff0c;因为它缺乏对自我和目标的深刻理解与追求。提升行动力&#xff0c;避免假勤奋&#xff0c;关键在于深度思…...

【Python爬虫实战】深入理解Python异步编程:从协程基础到高效爬虫实现

#1024程序员节&#xff5c;征文# &#x1f308;个人主页&#xff1a;易辰君-CSDN博客 &#x1f525; 系列专栏&#xff1a;https://blog.csdn.net/2401_86688088/category_12797772.html ​ 目录 前言 一、异步 &#xff08;一&#xff09;核心概念 &#xff08;二&#xff09;…...

OpenCV图像处理方法:腐蚀操作

腐蚀操作 前提 图像数据为二值的&#xff08;黑/白&#xff09; 作用 去掉图片中字上的毛刺 显示图片 读取一个图像文件&#xff0c;并在一个窗口中显示它。用户可以查看这个图像&#xff0c;直到按下任意键&#xff0c;然后程序会关闭显示图像的窗口 # cv2是OpenCV库的P…...

PG数据库之流复制详解

一、流复制的定义 PostgreSQL流复制&#xff08;Streaming Replication&#xff09;是一种数据复制技术&#xff0c;它允许实时传输数据更改&#xff0c;从而在主服务器和一个或多个备用服务器之间保持数据同步。流复制是PostgreSQL数据库管理系统&#xff08;DBMS&#xff09…...

网站建设是属于软件开发费吗/日本网络ip地址域名

随时随地阅读更多技术实战干货&#xff0c;获取项目源码、学习资料&#xff0c;请关注源代码社区公众号(ydmsq666) 布局资源是Android中最常用的一种资源&#xff0c;Android可以将屏幕中组件的布局方式定义在一个XML中&#xff0c;这有点像Web开发中的HTML页面。我们可以调用A…...

新桥专业网站建设/淘宝搜索指数

(一)预应力钢筋的特性1 应力-应变曲线碳素钢丝或钢绞线均属硬钢。当钢丝拉伸到超过比例极限σp (取残余应变为0.01%时的应力)后&#xff0c;σ-ε关系呈非线性变化&#xff0c;没有明显的屈服点。当钢丝拉伸超过σ0.2 (残余应变为0.2%)后&#xff0c;应变ε增加较快&#xff1b…...

做ppt高手_一定要常去这八个网站/做网站用什么软件好

1.操作系统平台&#xff1a;RHEL52.下载源码&#xff1a;2.1 安装git.由于rhel5默认没有安装git&#xff0c;所以需要用yum安装就行了。yum search git 这个命令是搜索git可以看到如下输出中有&#xff1a;git.i386 : Git core and tools所以&#xff0c;直接yum install git 就…...

长沙工程有限公司/企业seo顾问

“互联网这个行业&#xff0c;最早由老虎和狐狸把事业开创起来&#xff0c;后来逐渐进入两条狗&#xff0c;然后是熊——百度&#xff0c;还有猫——猫扑。当然&#xff0c;南极的动物企鹅也不甘寂寞&#xff0c;没有想到 在这么多野兽横行的市场上竟然长出土豆&#xff0c;最后…...

网站增加导航栏/百度推广怎么登陆

嵌入式Linux下NAND flash上根文件系统构建嵌入式Linux下NAND flash上根文件系统构建摘要&#xff1a;针对嵌入式Linux操作系统&#xff0c;通常选择NAND Flash烧录根文件系统的情况。说明了常用嵌入式文件系统的类型及NANDflash的特点&#xff1b;通过在三星的ARM9 2410S平台上…...

重庆网站设计平台/痘痘怎么去除有效果

知识点: Canvas():创建一个空的画布&#xff0c;可以使用setBitmap()方法来设置具体的画布 Canvas(Bitmap bitmap):以bitmap对象创建一个画布&#xff0c;则将内容都绘制在Bitmap上&#xff0c;因此bitmap不能为Null Canvas(GL gl):在绘制3D效果时使用&#xff0c;与OpenGL相关…...