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