mam tej wielowymiarowej tablicy:Jak odjąć tablicę wielowymiarową w Pythonie?
n = [[1], [2], [3], [4], [5], [6], [7, 10], [8], [9], [7, 10]]
Chcę odjąć wszystkie z nich 1. Tak więc wynik będzie:
result = [[0], [1], [2], [3], [4], [5], [6, 9], [7], [8], [6, 9]]
Rozważ umieszczenie [NumPy] (http://www.numpy.org/). Robi matematyczną matematycznie znacznie lepiej niż przy użyciu list list. – user2357112
@ user2357112 Numpy jest ogólnie dobra, ale tak naprawdę nie działa dla tego konkretnego przypadku - ponieważ zagnieżdżone listy mają różne długości, 'np.array (n)' daje tablicę z dtype = object zamiast int, a więc 'np.array (n) - 1' to TypeError (podczas gdy gdyby były tego samego rozmiaru, byłaby to dokładnie odpowiedź). – lvc