Python之Numpy 和 Pandas

news/2024/7/24 12:45:11 标签: numpy, python, pandas

目录

2.1


numpy

python">import numpy as np
array = np.array([[1,2,3],[2,3,4]])
print(array)
print('number of dim:',array.ndim)
print('shape:',array.shape)
print('size:',array.size)

 

pandas 

1,pandas 基本介绍

 

 

 

 

python">df2 = pd.DataFrame({'A':1.,
                   'B':pd.Timestamp('20130102'),
                   'C':pd.Series(1,index = list(range(4)),dtype = 'float32'),
                   'D':np.array([3]*4,dtype = 'int32'),
                   'E':pd.Categorical(["test","train","test","train"]),
                   'F':'foo'})
df2

 

 

 

 

 

2,pandas 选择数据 

 

3,pandas 设置数值

python">import pandas as pd
import numpy as np
dates =pd.date_range('20130101',periods=6)
df= pd.DataFrame(np.arange(24).reshape((6,4)),index = dates,columns = ['A','B','C','D'])

 

 

python">df['E'] = pd.Series([1,2,3,4,5,6],index = pd.date_range('20130101',periods = 6))

 4,pandas 处理丢失数据

python">print(df.iloc[[1,2,3],1:3])

df.iloc[0,1] = np.nan

df.iloc[1,2] = np.nan

print(df.fillna(value = 0)

pd.dropna(axis = 0,how ='any') #how ={'any','all'}

pd.dropna(axis = 1)


http://www.niftyadmin.cn/n/5360883.html

相关文章

【Transformer 】 Hugging Face手册 (02/10)

一、说明 启动🤗并运行变形金刚!无论您是开发人员还是日常用户,此快速教程都将帮助您入门,并向您展示如何使用 pipeline() 进行推理、使用 AutoClass 加载预训练模型和预处理器,以及使用 PyTorc…

maven中的version加不加SNAPSHOT的区别

我们平时开发时经常看到maven的pom.xml文件里面的包有两种 因为maven的远程仓库一般分为public(Release)和SNAPSHOT,前者代表正式版本,后者代表快照版本。 具体有什么区别呢: 举例说明,你开发了一个基础功能,打包发布…

碳汇的概念

碳汇的概念 在理解碳汇之前,首先理解“汇”,汇是指存储温室气体、气溶胶或温室气体化合物的库,例如土壤、海洋、森林等都是地球的重要碳库。根据《联合国气候变化框架公约》的定义,“碳汇”指从大气中清除二氧化碳等温室气体的过…

MySql -- my.ini

MySql – my.ini 配置 [client] #设置客户端字符集 port3306 default-character-setutf8[mysqld] # 设置端口号 port3306 #绑定IPv4 bind-address0.0.0.0 # 允许同时访问MySQL服务器的最大连接数,其中一个连接是保留给管理员专用的; # 如果在访问时经常…

Stata收敛性分析(含详细代码说明和样例数据)

Stata收敛性分析(含详细代码说明和样例数据) 收敛性分析是管理科学和运筹学中重要的概念,是一种解决决策者对他们的管理策略的反馈的方式和手段。它的最终目的是帮助管理者从复杂的环境中筛选最优的解决方案。收敛性分析一般情况下会结合一些…

C++进阶--多态

概念 多态是面向对象编程中的一个重要概念,它允许不同类型的对象对同一个消息做出不同的响应。具体的来说,当相同的消息传递给不同的对象时,这些对象能够以不同的方式进行处理,从而产生不同的行为。 对于多态的实现,…

JVM方法区详解

解读方法区 什么是方法区? 说的简单点就是Java内存结构中的一块内存区域,用来存放一些东西,存放什么呢?主要就是存放已经被虚拟机加载的类型信息,常量以及一些静态变量等信息,另外对于方法区,…

[CUDA 学习笔记] Element-wise 算子优化

Element-wise 算子优化 注: 本文主要是对文章 【BBuf 的CUDA笔记】一,解析OneFlow Element-Wise 算子实现 - 知乎 的学习整理 Element-wise 算子即针对输入 Tensor(可能有多个) 进行逐元素操作. 如 ReLU 操作. 朴素实现 __global__ void relu_kernel(float* inp…