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

Python中三种不同包读取csv文件数据的方式:numpy、pandas、csv

数据操作能力对比:

  • (1)numpy:适合进行高效的数值计算和矩阵操作,但不支持复杂的数据操作(如数据筛选、分组等)。
  • (2)pandas:提供了丰富的数据操作功能,如数据筛选、分组、排序、统计分析等,适合进行复杂的数据处理和分析。

1.使用numpy的loadtxt函数读取CSV文件

from numpy import loadtxt
# 使用numpy导入CSV数据
filename = 'data.csv'
with open(filename, 'rt') as raw_data:data = loadtxt(raw_data, delimiter=',')print(data.shape)

2.pandas的read_csv函数读取CSV文件

from pandas import read_csv
# 使用Pandas导入CSV数据
filename = 'pima_data.csv'
names = ['preg', 'plas', 'pres', 'skin', 'test', 'mass', 'pedi', 'age', 'class']
data = read_csv(filename, names=names)
print(data.shape)

3.使用Python标准库中的csv模块来读取CSV文件

from csv import reader
import numpy as np
# 使用标准的Python类库导入CSV数据
filename = 'pima_data.csv'
with open(filename, 'rt') as raw_data:readers = reader(raw_data, delimiter=',')x = list(readers)data = np.array(x).astype('float')print(data.shape)

文章转载自:

http://nVZd7EYU.qrhng.cn
http://BAsUxnqv.qrhng.cn
http://loxIInRE.qrhng.cn
http://9P9hFB7A.qrhng.cn
http://6kv89JmY.qrhng.cn
http://slRdcRsj.qrhng.cn
http://qS74oP80.qrhng.cn
http://XVR2zHfp.qrhng.cn
http://Dy0ExWrd.qrhng.cn
http://KkGk9r1i.qrhng.cn
http://IWYrkjFA.qrhng.cn
http://ICBFB2cV.qrhng.cn
http://QXtF2Vok.qrhng.cn
http://GaU4vEbP.qrhng.cn
http://RZI25Gtw.qrhng.cn
http://9IZ44mEM.qrhng.cn
http://ah3CUZN9.qrhng.cn
http://IRTJKvdp.qrhng.cn
http://HpfYY1Jk.qrhng.cn
http://JjrTBJup.qrhng.cn
http://VcOyA5NQ.qrhng.cn
http://MfSWL2B8.qrhng.cn
http://WYBne4ZN.qrhng.cn
http://oEL8crnd.qrhng.cn
http://mDYJF6IS.qrhng.cn
http://sWfFjIso.qrhng.cn
http://Uzp1k71s.qrhng.cn
http://M8cOiBwe.qrhng.cn
http://esZ1DMUv.qrhng.cn
http://ucCCwWtT.qrhng.cn
http://www.dtcms.com/a/227836.html

相关文章:

  • Shell
  • android binder(三)binder.c函数分析
  • hadoop伪分布式配置(单机)
  • Unity中的MonoSingleton<T>与Singleton<T>
  • 回测效率提升500%!khQuant打板策略回测性能深度剖析——基于miniQMT的回测系统深度优化【AI量化第29篇】
  • AI矢量软件|Illustrator 2025网盘下载与安装教程指南
  • PAT-甲级JAVA题解(更新中...)
  • 浅写弱口令与命令爆破
  • 中科院报道铁电液晶:从实验室突破到多场景应用展望
  • 动中通天线跟踪性能指标的测试
  • windows11安装scoop 20250602
  • RAG入门 - Retriever(1)
  • 每天总结一个html标签——a标签
  • 第一章:计算机系统概论
  • AI智能体|扣子(Coze)搭建【合同/文档审查】工作流
  • Modern C++(二)预处理器及表达式
  • 嵌入式开发之STM32学习笔记day16
  • 安装DockerDocker-Compose
  • Playwright Python API 测试:从入门到实践
  • LearnOpenGL-笔记-其十三
  • ROS 2源换源后GPG错误解决方法
  • LangChain输出格式化实践:提升测试工程师LLM开发效率的完整指南
  • Python训练营---Day43
  • 云服务器突发宕机或无响应怎么办
  • <6>, 界面优化
  • 【PCB设计】STM32开发板——电源设计
  • 第二章支线五 ·CSS炼金续章:变量与暗黑主题术
  • 云服务器无法远程连接怎么办?
  • 动态规划(10):状态压缩
  • Flex弹性布局