当前位置:首页python > 正文

python创建二维数组numpy

作者:野牛程序员:2023-07-18 07:06:58python阅读 2689

在 Python 中,你可以使用 NumPy 库创建二维数组。下面是一个使用 NumPy 创建二维数组的例子:

import numpy as np

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

print(arr)

输出结果:

[[1 2 3]
 [4 5 6]
 [7 8 9]]

你可以使用 np.array() 函数将嵌套的 Python 列表转换为 NumPy 数组。在上面的例子中,我们创建了一个 3x3 的二维数组,并将其打印出来。

你还可以使用其他 NumPy 函数来创建特定类型的二维数组。例如,你可以使用 np.zeros() 函数创建一个全为零的二维数组,或者使用 np.ones() 函数创建一个全为一的二维数组。下面是这些函数的示例:

import numpy as np

# 创建一个全为零的 2x2 的二维数组
zeros_arr = np.zeros((2, 2))
print(zeros_arr)

# 创建一个全为一的 3x3 的二维数组
ones_arr = np.ones((3, 3))
print(ones_arr)

输出结果:

[[0. 0.]
 [0. 0.]]

[[1. 1. 1.]
 [1. 1. 1.]
 [1. 1. 1.]]

这些只是创建二维数组的一些例子。NumPy 还提供了许多其他函数和选项,用于创建不同形状和类型的数组。可以参考 NumPy 的官方文档以获取更多详细信息:NumPy 官方文档


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击