Python NumPy–练习练习、问题和解决方案
原文:https://www . geesforgeks . org/python-numpy-练习-练习-问题和解决方案/
Python NumPy 是一个通用的数组处理包。它提供了快速和通用的 n 维数组以及使用这些数组的工具。它提供了各种计算工具,如综合数学函数、随机数生成器,并且它易于使用的语法使它对于任何背景的程序员来说都是高度可访问和高效的。
这个 NumPy 练习将帮助学习者更好地理解 NumPy 数组。这个练习页面由大量的 NumPy 程序组成,比如 NumPy 数组,Matrix,处理 NumPy 中的索引,使用数学。统计数据和各种经常遇到的问题。
关于 NumPy 数组的问题
- 如何创建空的和满的 NumPy 数组?
- 创建一个全零的 Numpy 数组
- 创建一个充满所有 1 的 Numpy 数组
- 检查 Numpy 数组是否包含指定的行
- 如何删除 Numpy 数组中包含非数值的行?
- 从数组的形状中移除一维条目
- 找出一个序列在 NumPy 数组中出现的次数
- 找到 NumPy 数组中最频繁的值
- 结合一维和二维 NumPy 阵列
- 如何构建两个 NumPy 数组的所有组合的数组?
- 如何在 NumPy 数组周围添加边框?
- 如何比较两个 NumPy 数组?
- 如何检查 NumPy 数组中是否存在指定值?
- 如何得到一个 3D NumPy 阵列的所有 2D 对角线?
- 使用 NumPy 展平 Python 中的矩阵
- 将 2d numpy 数组展平为 1d 数组
- 将数组的轴移动到新位置
- 交换一个数组的两个轴
- NumPy–使用比奈公式的斐波那契数列
- 统计数组中非零值的个数
- 计算沿给定轴的元素数量
- 修剪一维数组的前导零和/或尾随零
- 改变给定 numpy 数组的数据类型
- 反转数字阵列
- 如何将 NumPy 数组设为只读?
关于 NumPy 矩阵的问题
- 从给定矩阵中获取最大值
- 从给定矩阵中获取最小值
- 使用 NumPy 计算给定矩阵的行数和列数
- 从给定矩阵中选择元素
- 求矩阵中值的和
- 计算 NumPy 数组对角线元素的和
- Python 中的加减矩阵
- 在 numpy 数组中添加行/列的方法
- NumPy 中的矩阵乘法
- 获取矩阵的特征值
- 如何用 NumPy 计算矩阵的行列式?
- 如何用 NumPy 求矩阵的逆
- 如何统计 NumPy 数组中唯一值的出现频率?
- 使用 Python 中的 NumPy 乘法复数矩阵
- 使用 Python 中的 NumPy 计算两个给定向量的外积
- 使用 NumPy 计算矩阵和向量的内积、外积和叉积
- 计算两个给定 NumPy 阵列的协方差矩阵
- 使用 Python 将协方差矩阵转换为相关矩阵
- 计算两个多维 NumPy 数组的 Kronecker 积
- 将矩阵转换成列表
数字索引问题
- 替换不满足给定条件的 NumPy 数组元素
- 返回满足给定条件的元素的索引
- 将 NaN 值替换为列的平均值
- 用零替换 numpy 数组中的负值
- 如何获取 NumPy 数组在特定索引位置的值?
- 查找 NumPy 数组中等于零的元素的索引
- 如何删除 Numpy 数组中包含非数值的列?
- 如何访问多维 NumPy 数组的不同行?
- 获取元素大于 X 的 NumPy 数组的行号
- 填充 NumPy 数组的对角线
- 检查 NumPy 数组中存在的元素
- 按索引组合数组索引
关于 NumPy 线性代数的问题
- 使用 NumPy 找到矩阵或向量范数
- 使用 NumPy 计算给定矩阵的 QR 分解
- 使用 NumPy 计算给定矩阵的条件数
- 用 NumPy 计算给定方阵的特征值和右特征向量?
- 使用 NumPy 计算欧氏距离
关于随机数的问题
- 用随机值创建一个 Numpy 数组
- 如何使用 NumPy 从不同概率的列表中选择元素?
- 如何在 Python 中得到加权随机选择?
- 使用 NumPy 从均匀分布生成随机数
- 获取几何分布的随机元素
- 从拉普拉斯分布中获取随机元素
- 从均匀分布返回随机值矩阵
- 从高斯分布返回随机值矩阵
关于数字排序和搜索的问题
- 如何用 Python 中的 NumPy 获取排序数组的索引?
- 求 NumPy 数组的 k 个最小值
- 如何用 NumPy 得到数组的 n 个最大值?
- 对矩阵中的值进行排序
- 从浮点数数组中过滤出整数
- 将索引排列成有序的数组
数学中的几个问题
- 如何使用 Numpy 获得数组的元素级真除法?
- 如何计算 NumPy 数组的元素绝对值?
- 计算 NumPy 数组的负数
- 乘以 1d 数组对应的 2d numpy 数组
- 计算两个数组的内积
- 计算 NumPy 数组的第 n 个百分位数
- 计算沿给定轴的第 n 阶离散差
- 计算 2D NumPy 数组中所有列的总和
- 计算两个给定 NumPy 阵列的平均值
- 如何计算给定 NumPy 数组中所有元素的数值负值?
- 如何获取 numpy 数组元素的下限、上限和截断值?
- 如何将 NumPy 数组的元素舍入到最近的整数?
- 求给定矩阵的取整值
- 确定数组的正平方根
- 评估两个多维 NumPy 阵列的爱因斯坦求和惯例
关于数字统计的问题
- 计算扁平 NumPy 阵列的中间值
- 求 Numpy 数组列表的平均值
- 忽略 NaN 值计算数组平均值
- 从给定的矩阵中得到平均值
- 计算 NumPy 数组的方差
- 计算 NumPy 数组的标准差
- 计算两个给定 NumPy 阵列的皮尔逊积矩相关系数
- 计算 2D 数元阵列中跨维度的平均值
- 使用 NumPy 计算 Python 中的平均值、方差和标准差
- 用 Python 描述一个 NumPy 数组
关于多项式的问题
- 定义多项式函数
- 如何用 Python 中的 NumPy 将一个多项式加到另一个多项式上?
- 如何用 Python 中的 NumPy 将一个多项式减去另一个多项式?
- 如何用 Python 中的 NumPy 将一个多项式乘以另一个多项式?
- 如何用 Python 中的 NumPy 将一个多项式分解成另一个多项式?
- 用 NumPy 求多项式的根
- 计算笛卡儿积上的二维多项式级数
- 计算笛卡儿积上的三维多项式级数
关于数字字符串的问题
- 重复 NumPy 字符串数组的所有元素
- 如何用空格分割给定 NumPy 数组的元素?
- 如何在给定 NumPy 数组所有元素的字符之间插入空格?
- 求 Numpy 数组中每个字符串元素的长度
- 交换字符串数组的大小写
- 将数组元素的大小写改为大写
- 将数组元素的大小写改为小写
- 用分隔符连接字符串
- 逐个检查两个相同形状的字符串是否排列
- 计算数组中子串的数量
- 求数组中子串的最低索引
- 当值以特定字符结束时获取布尔数组
关于 NumPy 的更多问题
- 将 Python 字典转换为 NumPy 数组的不同方法
- 如何将一个列表和元组转换成 NumPy 数组?
- 将字符串数组转换为浮点数组的方法
- 将 NumPy 数组转换成 csv 文件
- 如何使用 Python 将图像转换为 NumPy 数组并保存为 CSV 文件?
- 如何将 NumPy 数组保存为文本文件?
- 从文本文件中加载数据
- 从 NumPy 阵列绘制线图
- 使用 NumPy 创建直方图