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