📜  Python| numpy matrix.min()(1)

📅  最后修改于: 2023-12-03 15:34:15.223000             🧑  作者: Mango

Python | numpy matrix.min()介绍

概述

在 Python 编程中,NumPy 是一个开源的包,它是一个用于科学计算的 Python 扩展库。NumPy 的核心功能是多维数组(ndarray)。在 NumPy 中,数组是指一种用于存储和处理大量数据的数据结构。其中,matrix 是一种 NumPy 中的矩阵数据类型,它继承了 ndarray 的基本特征,但是提供了更多的矩阵运算方法。

matrix.min() 是 matrix 类型所具有的方法之一,作用是返回矩阵中最小值。

语法

matrix.min(axis = None, out = None, keepdims = , initial = None, where = True)

参数说明:

  • axis:表示沿着哪个轴计算,如果为 None(默认值),则对整个矩阵进行计算;
  • out:表示计算结果的存储位置;
  • keepdims:表示是否保留计算结果的维度,若为 True,则结果为一个矩形;若为 False,则结果为一维数组(默认值为 no value);
  • initial:表示计算的初始值,若为 None,则使用默认值;
  • where:表示是否只计算数组中满足条件的元素,若为 True,则只计算数组中非零元素的最小值。
示例
import numpy as np

# 创建矩阵
matrix = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

# 计算最小值
min_val = matrix.min()

print(f"矩阵的最小值为:{min_val}") 

输出结果为:

矩阵的最小值为:1
总结

matrix.min() 是一个方便的方法,它可以在矩阵中查找最小值。在计算矩阵的相关信息时,使用 matrix 的方法比使用 ndarray 更为方便,这些方法都可以在 NumPy 的文档中找到。