Отслеживают ли массивы numpy свой "статус просмотра"?
import numpy
a = numpy.arange(100)
b = a[0:10]
b[0] = 100
print a[0]
# 100 comes out as it is a view
b is a[0:10]
# False (hmm how to ask?)
Я ищу numpy.isview ()
или что-то.
Я хочу, чтобы это было сделано для профилирования кода, чтобы быть уверенным, что я все делаю правильно и получаю просмотры, когда я думаю, что это так.