Отслеживают ли 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()
или что-то еще.
Я хочу, чтобы при профилировании кода я был уверен, что все делал правильно и получал представления, когда я так думаю.