Можете ли вы сказать, является ли массив представлением другого?

Отслеживают ли массивы 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 () или что-то.

Я хочу, чтобы это было сделано для профилирования кода, чтобы быть уверенным, что я все делаю правильно и получаю просмотры, когда я думаю, что это так.

5
задан GEOCHET 6 February 2012 в 17:43
поделиться