Манипуляции с массивом NumPy: функция ascontiguousarray ()
функция numpy.ascontiguousarray ()
Функция ascontiguousarray () используется для получения непрерывного массива в памяти (порядок C).
Синтаксис:
numpy.ascontiguousarray (a, dtype = None)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
Входной массив. | необходимые | |
DTYPE | Тип данных возвращаемого массива. | Необязательный |
Возвращаемое значение:
out: ndarray - Непрерывный массив той же формы и содержания, что и тип dtype, если указан.
Пример: numpy.ascontiguousarray ()
>>> import numpy as np
>>> a = np.arange(9).reshape(3, 3)
>>> np.ascontiguousarray(a, dtype=np.float32)
array([[ 0., 1., 2.],
[ 3., 4., 5.],
[ 6., 7., 8.]], dtype=float32)
>>> a.flags['C_CONTIGUOUS']
True
Иллюстрированная презентация:
Python - NumPy Code Editor:
Предыдущий: asfortranarray ()
Далее: asarray_chkfinite ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code