人工智能算法之python基础

本文介绍了Python在人工智能算法中的基础知识,包括numpy函数的使用,如ndarray操作、矩阵乘法;pandas的系列和DataFrame数据结构,以及数据处理和缺失值处理;matplotlib的基本作图方法;还涉及到文件读取和数据处理操作。
摘要由CSDN通过智能技术生成

一、numpy函数

别人整理的numpy函数大全
重点
1.ndarray

  • csv文件读取和操作

  • 用各种routines创建各种样式的ndarray

  • 在这里插入图片描述

2.ndarray的四种属性

  • ndim:维度
  • shape:形状
  • size:总长度
  • dtype:元素类型

3.操作
把任何东西,图片、音频、视频等当作矩阵看待,用矩阵运算去处理它

  • 索引
  • 切片 n[::-1]反转第一个维度反转和第二个维度反转操作不同
  • 变形reshape函数
  • 级联垂直级联/水平级联****concatenate
  • 切分split
  • 聚合操作n.sum(axis=0/1)
    在这里插入图片描述
    nan表示这个函数可以带nan一起玩儿
  • 矩阵操作 矩阵积np.dot()

4.ndarray广播机制

二、pandas

  1. series:由ndarray创建的series是引用,由list创建的series是副本
    series中的索引与切片
    -显式索引.loc() 隐式索引.iloc()
    可以套两层中括号
    显式切片/隐式切片

    2…DataFrame
    表格型数据结构,是一个series的字典。可以分块创建,也可以字典创建

  • 列索引column
  • 行索引index
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值