Я новичок в Python, так что я нужна помощь с этим:Получение индекса некоторого элемента в массиве Numpy 2D
У меня есть 2D массив чисел, представляющих плотность окружности материала в пространстве и Я хочу найти центр. Итак, я хочу получить индекс чисел, представляющих диаметр, а затем средний индекс будет центром. В этом коде я сохраняю только значение плотности: tempdiameter.append (cell) Я хочу индекс самой ячейки. Как мне это сделать. Также я не хочу использовать списки для диаметра. так как я могу создать динамический массив 1D np? Благодаря
for row in x:
for cell in row:
if cell!=0:
tempdensity+=cell
tempdiameter.append(cell)
if tempdensity>maxdensity:
maxdensity=tempdensity
if len(tempdiameter)>=len(diameter):
diameter=tempdiameter
tempdensity=0
tempdiameter=[]
, чтобы быть более понятным и помочь нам быть полезными. можете ли вы дать простой пример своих данных и с чем вы хотите? простой ввод, вывод будет совершенным – farhawa