📜  用于数据分析的 Pandas 和 NumPy 练习

📅  最后修改于: 2022-05-13 01:55:18.109000             🧑  作者: Mango

用于数据分析的 Pandas 和 NumPy 练习

用于数据分析的 NumPy 练习

NumPy 数组练习

  • 如何创建一个空的和一个完整的 NumPy 数组?
  • 创建一个全零填充的 Numpy 数组
  • 创建一个填充所有数组的 Numpy 数组
  • 检查 Numpy 数组是否包含指定行
  • 如何删除 Numpy 数组中包含非数字值的行?
  • 结合一维和二维 NumPy 数组
  • 如何比较两个 NumPy 数组?
  • 如何获得 3D NumPy 数组的所有 2D 对角线?
  • 使用 NumPy 在Python中展平矩阵
  • 计算数组中非零值的数量
  • 修剪一维数组的前导和/或尾随零
  • 反转一个numpy数组

NumPy 矩阵练习

  • 从给定矩阵中获取最大值
  • 从给定矩阵中获取最小值
  • 使用 NumPy 查找给定矩阵的行数和列数
  • 在Python中添加和减去矩阵
  • NumPy 中的矩阵乘法
  • 在 numpy 数组中添加行/列的方法
  • 获取矩阵的特征值
  • 如何计算 NumPy 数组中唯一值的频率?
  • 如何使用 NumPy 对矩阵求逆
  • 如何使用 NumPy 计算矩阵的行列式?
  • 在Python中使用 NumPy 将复数矩阵相乘
  • 使用 NumPy 计算矩阵和向量的内积、外积和叉积
  • 使用Python将协方差矩阵转换为相关矩阵

NumPy 索引练习

  • 替换不满足给定条件的 NumPy 数组元素
  • 返回满足给定条件的元素的索引
  • 在numpy数组中用零替换负值
  • 用列的平均值替换 NaN 值
  • 如何在某些索引位置获取 NumPy 数组的值?
  • 在 NumPy 数组中查找等于零的元素的索引
  • 如何访问多维 NumPy 数组的不同行?
  • 如何删除 Numpy 数组中包含非数字值的列?
  • 获取元素大于 X 的 NumPy 数组的行号
  • 检查 NumPy 数组中存在的元素
  • 按索引组合数组索引

NumPy 排序和搜索练习

  • 如何在Python中使用 NumPy 获取已排序数组的索引?
  • 查找 NumPy 数组的 k 个最小值
  • 如何使用 NumPy 获取数组的 n 最大值?
  • 对矩阵中的值进行排序
  • 从浮点 numpy 数组中过滤掉整数
  • 查找排序数组中的索引

NumPy 随机练习

  • 创建一个具有随机值的 Numpy 数组
  • 如何使用 NumPy 从列表中选择不同概率的元素?
  • 如何在Python中获得加权随机选择?
  • 使用 NumPy 从均匀分布生成随机数
  • 从几何分布中获取随机元素
  • 从拉普拉斯分布中获取随机元素
  • 从均匀分布中返回随机值矩阵
  • 从高斯分布返回一个随机值矩阵

NumPy 字符串练习

  • 重复 NumPy字符串数组的所有元素
  • 如何用空格分割给定 NumPy 数组的元素?
  • 如何在给定 NumPy 数组的所有元素的字符之间插入空格?
  • 查找 Numpy 数组中每个字符串元素的长度
  • 交换字符串数组的大小写
  • 将数组元素的大小写更改为大写
  • 将数组元素的大小写更改为小写
  • 通过分隔符连接字符串
  • 检查两个相同形状的字符串数组是否一一
  • 计算数组中子字符串的数量
  • 查找数组中子字符串的最低索引
  • 当值以特定字符结尾时获取布尔数组

>>> 更多

用于数据分析的 Pandas 练习

Pandas 数据框练习

  • 用二维列表制作 Pandas DataFrame | Python
  • Python|从 narray/lists 的字典创建 DataFrame
  • 使用列表创建 Pandas 数据框
  • 使用元组列表创建 Pandas 数据框
  • 从字典列表创建 Pandas DataFrame
  • Python|将嵌套字典列表转换为 Pandas 数据框
  • 从 Pandas 系列创建数据框
  • 使用字符串数据在 Pandas 中构造 DataFrame
  • 清理给定 Pandas Dataframe 中的字符串数据
  • 使用正则表达式替换 Pandas 数据框中的值
  • Pandas DataFrame 中的重新索引
  • 将外部值映射到 Pandas 中的数据框值
  • Pandas Dataframe 中的重置索引
  • Python|更改 Pandas DataFrame 中的列名和行索引

Pandas 数据框行练习

  • 如何遍历 Pandas Dataframe 中的行
  • 在 Pandas Dataframe 中迭代行的不同方法
  • 根据条件选择pandas DataFrame中的行
  • 在 Pandas 中使用 iloc[] 和 iat[] 从 Dataframe 中选择任何行
  • Pandas 中给定列的有限行选择 | Python
  • 根据应用于列的特定条件从数据框中删除行
  • 在 Pandas Dataframe 中的给定位置插入行
  • 从 Pandas 数据框中的行创建列表
  • Pandas DataFrame 的排行
  • 对 pandas DataFrame 中的行进行排序
  • 在 Pandas 数据框中选择具有最大值和最小值的行
  • 获取包含给定子字符串的 Pandas DataFrame 中的所有行
  • 在 Pandas 中将列转换为行名/索引
  • 如何从 Pandas DataFrame 中随机选择行

Pandas Daraftame 列练习

  • 使用 for 循环创建 pandas 列
  • 如何在 Pandas 数据框中获取列名
  • 如何重命名 Pandas DataFrame 中的列
  • 从 Pandas DataFrame 中的列中获取唯一值
  • Pandas DataFrame 列的条件操作
  • 如果 Pandas Dataframe 中的列满足某些条件,则返回索引标签
  • 在 Pandas 中格式化 Dataframe 的整数列
  • 根据现有列在 Pandas DataFrame 中创建一个新列
  • Python|根据给定条件创建 Pandas 数据框列
  • 从 Pandas 数据框中的列中获取唯一值
  • 使用 pandas DataFrame 中的正则表达式将字符串拆分为列
  • 获取 Pandas DataFrame 中列的频率计数
  • 在 Pandas DataFrame 中将文本列拆分为两列
  • 获取DataFrame列中最小值的索引
  • 获取DataFrame列中最大值的索引
  • Pandas 数据框中两列的差异
  • 从 Pandas DataFrame 中的特定列获取 n 最大值
  • 从 Pandas DataFrame 中的特定列获取 n 最小值
  • 如何在 Pandas Dataframe 中删除一列或多列
  • 如何在 Pandas 数据框中小写列名
  • 大写熊猫数据框中列的第一个字母
  • 将大写应用于 Pandas 数据框中的列

Pandas 日期时间练习

  • 熊猫 |时间序列操作基础
  • 在 Pandas 中使用 Timedelta 和 Period 创建基于 DateTime 的索引
  • 在 Pandas 数据框中将列类型从字符串转换为日期时间格式

>>> 更多