numpy.asfarray
numpy.asfarray(a, dtype= numpy.float64')
Функция asfarray() преобразует тип входного массива к вещественному типу float64. Входные данные так же могут быть преобразованы в массив с типом данных float64.
-
- a - массив NumPy или подобный массиву объект.
- Входные данные.
- dtype - тип данных NumPy (необязательный)
- Определяет тип данных выходного массива. Принудительно
dtype= numpy.float64
.
-
- ndarray - массив NumPy
- Массив с типом данных float64.
Смотрите так же:
asarray_chkfinite
Замечание
Если в параметре dtype указать тип данных int, тип данных будет принудительно приведен к float64.
Примеры
>>> import numpy as np
>>>
>>> a = [1, 2, 3]
>>>
>>> np.asfarray(a)
array([ 1., 2., 3.])
>>>
>>> np.asfarray(a).dtype
dtype('float64')
>>>
>>> np.asfarray(a, dtype = np.int8)
array([ 1., 2., 3.])
>>>
>>> np.asfarray(a, dtype = np.int8).dtype
dtype('float64')
>>>
>>> np.asfarray(a, dtype = np.complex64)
array([ 1.+0.j, 2.+0.j, 3.+0.j], dtype=complex64)
>>>
>>> np.asfarray(a, dtype = np.complex64).dtype
dtype('complex64')