Jak podmienić komórki numpy.array w pozycjach wskazanych w drugiej tablicy

0

Siemanko. Mam w programie dwie tablice: jedną zadeklarowaną jako numpy.array (dwuwymiarowa) oraz drugą zadeklarowaną standardowo data = [ ], do której za pomocą metody append dołączam pary liczb (data.append(cell), gdzie cel = i + 2, j + 3). Tablica data ma przechowywać indeksy wyrazów pierwszej tablicy, które mają zostać podmienione na cyfry "9". Próbowałem to zrobić w pętli for w poniżej zaprezentowany sposób, ale dostaję przy tym kupę błędów. Jakieś pomysły, jak się z tym uporać?

for i in data:
      arr(data[i]) = 9
0

Siemanko, Nie dziwię, się, że Dostałeś te błędy. Dla jasności, Napisz, czy dobrze rozumiem: program ma czytać indeksy z tablicy data i podmieniać przxeczytane na dziewiątki w numpy.array, której wymiar wynosi dwa?

0

Dokładnie. Jeśli np zawartość data to [(9,0), (4, 3), (1, 5)], to dziewiątki mają być podstawione pod arr[9][0], arr[4][3] i arr[1][5]

1 użytkowników online, w tym zalogowanych: 0, gości: 1