NumPy 数组函数

NumPyNumPyBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,我们将学习 NumPy 库中的 array() 函数。array() 函数用于在 NumPy 中创建一个数组,并且可以用来创建一个同质的多维数组,这是 NumPy 库中的主要对象。

虚拟机提示

虚拟机启动完成后,点击左上角切换到 Notebook 标签页,以访问 Jupyter Notebook 进行练习。

有时,你可能需要等待几秒钟,直到 Jupyter Notebook 完成加载。由于 Jupyter Notebook 的限制,操作验证无法自动化。

如果你在学习过程中遇到问题,随时可以向 Labby 提问。在实验结束后提供反馈,我们将及时为你解决问题。

基本 array() 示例

以下是一个示例,展示了如何使用 array() 函数创建一个仅有一维的数组:

import numpy as np

a = np.array([1, 4, 9])
print("The Array is:")
print(a)

输出:

The Array is:
[1 4 9]

创建多维数组

现在,让我们学习如何使用 array() 函数创建一个多维数组。代码如下:

import numpy as np

a = np.array([[1, 7], [6, 4]])
print("The Array with more than one dimension:")
print(a)

输出:

The Array with more than one dimension:
[[1 7]
[6 4]]

使用 dtype 参数

dtype 参数用于定义数组的期望数据类型。以下是一个使用 dtype 参数的示例:

import numpy as np

a = np.array([1, 7, 9], dtype='complex')
print("The Array with more than one dimension:")
print(a)

输出:

The Array with more than one dimension:
[1.+0.j 7.+0.j 9.+0.j]

注意: 上述代码片段的输出以复数形式表示数组元素的值。

总结

在本实验中,我们学习了 NumPy 库中的 array() 函数。我们了解了如何使用 array() 函数及其语法、参数以及该函数返回的值。我们还看到了创建一维数组、多维数组以及使用 dtype 参数的示例。