кодесурса
«NumPy

Создание массива NumPy: функция asarray ()

script1adsense2code
script1adsense3code

функция asarray ()

Функция asarray () используется для преобразования заданного ввода в массив.

Синтаксис:

 numpy.asarray (a, dtype = None, order = None) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
Входные данные в любой форме, которые могут быть преобразованы в массив. Это включает списки, списки кортежей, кортежей, кортежей кортежей, кортежей списков и ndarrays. необходимые
DTYPE По умолчанию тип данных выводится из входных данных. необязательный
порядок Использовать ли представление памяти основной строки (стиль C) или основной столбец (стиль Fortran). По умолчанию «C». необязательный

Возвращаемое значение:

[ndarray] Массивная интерпретация a. Копирование не выполняется, если входные данные уже являются ndarray с соответствующими dtype и порядком. Если a является подклассом ndarray, возвращается базовый класс ndarray.

Пример 1: функция numpy.asarray ()

>>> import numpy as np
>>> a = [2, 3]
>>> np.asarray(a)
array([2, 3])
>>> x = np.array([2, 3])
>>> np.asarray(x) is x
True

Иллюстрированная презентация:

«NumPy

Пример 2: функция numpy.asarray ()

>>> import numpy as np
>>> x = np.array([2, 3], dtype=np.float32)
>>> np.asarray(x, dtype=np.float32) is x
True
>>> np.asarray(x, dtype=np.float64) is x
False

Пример 3: функция numpy.asarray ()

>>> import numpy as np
>>> issubclass(np.recarray, np.ndarray)
True
>>> a = np.array([(2.0, 3), (3.0, 5)], dtype='f4,i4').view(np.recarray)
>>> np.asarray(a) is a
False
>>> np.asanyarray(a) is a
True

Python - NumPy Code Editor:

Предыдущая: массив ()
Далее: asanyarray ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code