python - 如何使用 NumPy 创建一个 3 X 3 矩阵

标签 python arrays numpy

我是学习者,有点坚持 不知道如何创建低于 3 X 3 的矩阵将所有 1 个都包含在其中

  1 , 1 , 1
  1 , 1 , 1
  1 , 1 , 1

我的代码:

import numpy as np
arr=np.ones(np.full(1)).reshape(3,3)
arr

最佳答案

这个呢:

>>> np.ones((3,3))
array([[1., 1., 1.],
       [1., 1., 1.],
       [1., 1., 1.]])

>>> np.ones((3,3)).dtype
dtype('float64')

如果你想要 int

>>> np.ones((3,3), dtype='int')
array([[1, 1, 1],
       [1, 1, 1],
       [1, 1, 1]])

关于python - 如何使用 NumPy 创建一个 3 X 3 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69873161/

相关文章:

python - 等到加载器消失 python selenium

python - 使用多个值标准获取嵌套字典的键

java - java将数组值左移

c - 为什么我的 C 编译器没有捕捉到这个越界错误

python - 如何加快 Numpy 中转换矩阵的创建速度?

numpy - 有效地将值限制在 -180 到 180 之间

Python 正则表达式列表使用列表

python - 在 Python 中更改堆积条形图图例

android - 哪个会使用更多内存?数组与 SQLite (Android)

Python:使用基于嵌套列表中唯一值的列创建 Pandas 数据框