numpy 打印维度

numpy 打印维度

numpy 打印维度

简介

NumPy(Numerical Python的简称)是Python语言的一个扩展程序库,支持大量的来自高级数学的函数,操作多维数组以及矩阵运算。它提供了丰富的库函数和功能,使你能够快速地操作多维数组,并且提供了很多数学函数。

在本文中,我们将学习如何使用NumPy中的函数来打印数组的维度。

打印数组的维度

在NumPy中,可以使用ndarray.shape属性来获取数组的维度。该属性返回一个元组,其中包含数组的维度大小。

下面是一个示例代码,演示如何打印一个数组的维度:

import numpy as np

# 创建一个二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 打印数组的维度
print(arr.shape)

运行上面的代码,将得到以下输出:

(2, 3)

上面的代码创建了一个二维数组arr,然后使用arr.shape打印了该数组的维度,结果为(2, 3),表示数组有2行和3列。

除了ndarray.shape属性外,还可以使用ndarray.ndim属性来获取数组的维度数量。该属性返回一个整数,表示数组的维度数量。

下面是一个示例代码,演示如何打印一个数组的维度数量:

import numpy as np

# 创建一个三维数组
arr = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])

# 打印数组的维度数量
print(arr.ndim)

运行上面的代码,将得到以下输出:

3

上面的代码创建了一个三维数组arr,然后使用arr.ndim打印了该数组的维度数量,结果为3,表示数组有3个维度。

总结

使用ndarray.shape属性可以获取数组的维度,返回一个元组,其中包含数组的维度大小。使用ndarray.ndim属性可以获取数组的维度数量,返回一个整数,表示数组的维度数量。

以上就是如何在NumPy中打印数组的维度的详细介绍。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程