Python 是否可以在numpy中更改数组的特定元素?

Python 是否可以在numpy中更改数组的特定元素?,python,arrays,numpy,Python,Arrays,Numpy,是否可以在numpy中更改数组的特定元素?假设我有一个12个零的数组形状(3,4): 我想把第二行和第二个元素改成8。numpy中是否有允许我执行此操作的命令?就这么简单 arr = np.zeros((3,4)) arr[1][1] = 8 # or arr[1,1] = 8 >>> arr [ [0, 0, 0] [0, 8, 0] [0, 0, 0] [0, 0, 0]] 就这么简单 arr = np.zeros((3,4)) arr[1][1] = 8 #

是否可以在numpy中更改数组的特定元素?假设我有一个12个零的数组形状(3,4):

我想把第二行和第二个元素改成8。numpy中是否有允许我执行此操作的命令?

就这么简单

arr = np.zeros((3,4))
arr[1][1] = 8 # or arr[1,1] = 8
>>> arr
[ [0, 0, 0]
  [0, 8, 0]
  [0, 0, 0]
  [0, 0, 0]]
就这么简单

arr = np.zeros((3,4))
arr[1][1] = 8 # or arr[1,1] = 8
>>> arr
[ [0, 0, 0]
  [0, 8, 0]
  [0, 0, 0]
  [0, 0, 0]]

为我干杯

import numpy as np
arr = np.zeros((3,4))
arr[1,1] = 8
这是因为索引首先选择从0开始的第二行,然后选择从0开始的第二项


或者
arr[1][1]=8
将适用于numpy数组和python列表

为索引干杯三杯

import numpy as np
arr = np.zeros((3,4))
arr[1,1] = 8
这是因为索引首先选择从0开始的第二行,然后选择从0开始的第二项


或者
arr[1][1]=8
将适用于numpy数组和python列表

只需使用索引进行分配

arr[1,1]=8

只需使用索引分配

arr[1,1]=8

谢谢大家的回复。我不知道这么简单。谢谢大家的回复。我不知道这有那么容易。