Я пытаюсь выполнить следующие
from numpy import *
x = array([[3,2,3],[711,4,104],.........,[4,4,782,7845]]) # large nparray
for item in x:
set(item)
и он занимает очень много времени по сравнению с:
x = array([[3,2,3],[711,4,104],.........,[4,4,782,7845]]) # large nparray
for item in x:
item.tolist()
Почему для преобразования массива NumPy в set
, а не в list
требуется намного больше?
Я имею в виду, что в основном оба имеют сложность O(n)
?