python创建二维数组numpy
时间: 2023-09-07 07:16:20 浏览: 62
要创建二维数组,可以使用numpy库。使用numpy的array函数,可以通过输入一个列表或一维数组来创建二维数组。以下是一个例子:
```python
from numpy import *
m1 = array([arange(1,4),arange(4,7),arange(7,10),arange(10,13),arange(13,16),arange(16,19)])
print(m1)
```
在这个例子中,我们通过arange函数创建了六个长度为3的一维数组,并使用array函数将它们组合成了一个二维数组。输出结果如下:
```
[[ 1 2 3]
[ 4 5 6]
[ 7 8 9]
[10 11 12]
[13 14 15]
[16 17 18]]
```
这样我们就成功创建了一个6行3列的二维数组。
相关问题
python创建空二维数组numpy并且修改元素的值
你可以使用 NumPy 库中的 `np.zeros` 函数来创建一个指定大小的全零二维数组,然后使用索引操作修改元素的值。以下是一个简单的示例代码:
```python
import numpy as np
# 创建一个 3x3 的全零二维数组
my_array = np.zeros((3, 3))
# 修改元素的值
my_array[0][0] = 1
my_array[1][1] = 2
my_array[2][2] = 3
print(my_array)
```
输出结果为:
```
[[1. 0. 0.]
[0. 2. 0.]
[0. 0. 3.]]
```
在上面的代码中,我们首先使用 `np.zeros` 函数创建了一个 3x3 的全零二维数组 `my_array`。然后,我们使用索引操作修改了数组中的三个元素的值。最后,我们打印出了修改后的数组。
python numpy创建二维数组
使用numpy库可以很方便地创建二维数组。可以使用numpy的array函数来创建二维数组,例如:
```python
import numpy as np
# 创建一个2x3的二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)
```
输出结果为:
```
[[1 2 3]
[4 5 6]]
```
其中,`np.array()`函数的参数是一个列表,列表中的每个元素也是一个列表,表示二维数组的每一行。在这个例子中,`[[1, 2, 3], [4, 5, 6]]`表示一个2行3列的二维数组。