Создание массива NumPy: функция asanyarray ()
функция asanyarray ()
Функция asanyarray () используется для преобразования входных данных в ndarray, но пропускает подклассы ndarray.
Синтаксис:
numpy.asanyarray (a, dtype = None, order = None)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
Входные данные в любой форме, которые могут быть преобразованы в массив. Сюда входят скаляры, списки, списки кортежей, кортежей, кортежей кортежей, кортежей списков и ndarrays. | необходимые | |
DTYPE | По умолчанию тип данных выводится из входных данных. | необязательный |
порядок | Использовать ли представление памяти основной строки (стиль C) или основной столбец (стиль Fortran). По умолчанию «C». | необязательный |
Возвращаемое значение:
[Ndarray]
Массив интерпретации. Копирование не выполняется, если входные данные уже являются ndarray с соответствующими dtype и порядком. Если a является подклассом ndarray, возвращается базовый класс ndarray.
Пример 1: функция NumPy.asanyarray ()
>>> import numpy as np
>>> a = [2, 4]
>>> np.asanyarray(a)
array([2, 4])
Иллюстрированная презентация:
Пример 2: функция NumPy.asanyarray ()
>>> import numpy as np
>>> a = np.array([(2.0, 3), (3.0, 5)], dtype='f4,i4').view(np.recarray)
>>> np.asanyarray(a) is a
True
Python - NumPy Code Editor:
Предыдущая: asarray ()
Далее: ascontiguousarray ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code