机器学习-Pandas学习笔记

  1. Pandas Python的数据分析库,与Numpy配合使用,可以从常见的格式如CSV、JSON等中读取数据。可以进行数据清洗、数据加工工作。
  2. 数据结构Series,Pandas.Series(data,index,dtype,name,copy)
    data类型是Numpy的ndarray类型,index指定下标,如果不给默认从0开始,name给series名字
  3. 数据类型DataFrame,Pandas.DataFrame(data,index,columns,dtype,copy)
  4. 利用Pandas读取CSV,以逗号或其他字符分隔,可以用Excel打开
  • Pandas.read_csv("路径"),可以指定显示的行
  • Pandas.info获取读取文件的信息
  1. 利用Pandas读取JSON,\转义,,分隔,{}保存对象,[]保存数组
  • Pandas.read_json("路径")
  • 可以直接将Python的字典以Json格式读入,字典里放字典
  • 如果Json套Json,需要用Pandas.json_normalize(哪个Json,Json里的哪一类需要展平,需要将没展平的哪些列加以展示)进行展平
  1. 数据清洗,是数据预处理的一步
    Pandas文档
  • 不用背API,用到了去查文档
  • DataFrame.duplicated()查看数据是否重复
  1. 打一下老师博文里的内容
    Pandas博客资料

补充一点Pytorch基础

  1. cafe,keras(合并到tensorflow)古老,没人用。tensorflow(Google 工业),pytorch(facebook 学业)

  2. Pytorch的基本数据类型:张量,标量,向量,矩阵是特殊的张量。Pytorch可以在GPU上运行,Numpy不行。
    Pytorch官方文档

  3. Numpy和Pytorch。一个在CPU上运行,一个在GPU上运行,所以要互相转化。
    PyTorch博客资料

  4. 要在Jupyter中使用Pytorch,需要创建带有Pytorch的Conda环境,然后在该core下打开Jupyter创建文件

相关推荐
todoitbo4 分钟前
基于 DevUI MateChat 搭建前端编程学习智能助手:从痛点到解决方案
前端·学习·ai·状态模式·devui·matechat
Ma0407132 小时前
【机器学习】监督学习、无监督学习、半监督学习、自监督学习、弱监督学习、强化学习
人工智能·学习·机器学习
小熊officer3 小时前
Nginx学习
运维·学习·nginx
秋邱3 小时前
价值升维!公益赋能 + 绿色技术 + 终身学习,构建可持续教育 AI 生态
网络·数据库·人工智能·redis·python·学习·docker
Three~stone3 小时前
Matlab2025b的安装教程(附安装包和密钥破解文件)
学习·mysql·持续部署
爱学习的大牛1233 小时前
如何系统学习网络渗透测试:从入门到精通的完整指南
网络·学习
落子摘星4 小时前
suricata学习杂记(一)
学习·modbus·suricata·pdu
charlie1145141914 小时前
深入理解C/C++的编译链接技术6——A2:动态库设计基础之ABI设计接口
c语言·开发语言·c++·学习·动态库·函数
white-persist4 小时前
【攻防世界】reverse | Reversing-x64Elf-100 详细题解 WP
c语言·开发语言·网络·python·学习·安全·php
周杰伦_Jay5 小时前
【 2025年必藏】8个开箱即用的优质开源智能体(Agent)项目
人工智能·机器学习·架构·开源