创建一个长度为9的一维全为0的、数据类型为int64的ndarray对象z,然后将z的形状变为3*3的矩阵,将第二行第三列元素置为1
时间: 2023-04-11 20:04:44 浏览: 81
zint库 C++ 用于一维码的生成
可以使用以下代码创建一个长度为9的一维全为0的、数据类型为int64的ndarray对象z,并将其形状变为3*3的矩阵,然后将第二行第三列元素置为1:
```python
import numpy as np
z = np.zeros(9, dtype=np.int64) # 创建长度为9的一维全为0的ndarray对象z
z = z.reshape(3, 3) # 将z的形状变为3*3的矩阵
z[1, 2] = 1 # 将第二行第三列元素置为1
print(z)
```
输出结果为:
```
[[0 0 0]
[0 0 1]
[0 0 0]]
```
阅读全文