numpy.may_share_memory#
- numpy.may_share_memory(a, b, /, max_work=0)#
Определить, могут ли два массива использовать общую память
Возврат True не обязательно означает, что два массива имеют общие элементы. Это просто означает, что они может.
Только границы памяти a и b проверяются по умолчанию.
- Параметры:
- a, bndarray
Входные массивы
- max_workint, необязательный
Усилия, затрачиваемые на решение проблемы перекрытия. См.
shares_memoryдля деталей. По умолчанию дляmay_share_memory— выполнить проверку границ.
- Возвращает:
- выходbool
Смотрите также
Примеры
>>> import numpy as np >>> np.may_share_memory(np.array([1,2]), np.array([5,8,9])) False >>> x = np.zeros([3, 4]) >>> np.may_share_memory(x[:,0], x[:,1]) True