多维矩阵的最后一个元素

Hig*_*ohn 0 python numpy multidimensional-array

我有一个多维矩阵,并希望将最后一个元素设置为1.(例如w[1,1,1,1,1]= 1),维度变化,这就是我的问题.po[-1]=1在这里不起作用.

Joh*_*nck 5

我假设你正在使用NumPy,因为Python本身没有多维数组.

这样做的简单方法是使用数组的"平面"视图:

myarray.flat[-1] = 1
Run Code Online (Sandbox Code Playgroud)