кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

функция fromfunction ()

Функция fromfunction () используется для создания массива путем выполнения функции над каждой координатой.
Поэтому результирующий массив имеет значение fn (x, y, z) в точке с координатами (x, y, z).

Синтаксис:

 numpy.fromfunction (функция, форма, ** кварги) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
функция Функция вызывается с N параметрами, где N - ранг формы. Каждый параметр представляет собой координаты массива, изменяющиеся вдоль определенной оси. Например, если бы shape был (2, 2), то параметрами были бы массив ([[0, 0], [1, 1]]) и массив ([[0, 1], [0, 1]]) необходимые
форма Форма выходного массива, который также определяет форму координатных массивов, передаваемых в функцию. необходимые
DTYPE Тип данных координатных массивов, переданных в функцию. По умолчанию dtype это float. Необязательный

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

от функции: любой
Результат вызова функции передается обратно напрямую. Поэтому форма от функции полностью определяется функцией. Если функция возвращает скалярное значение, форма fromfunction будет соответствовать параметру shape.

Пример 1: метод NumPy.fromfunction ()

>>> import numpy as np
>>> np.fromfunction(lambda i, j: i == j, (2, 3), dtype=int)
array([[ True, False, False],
       [False,  True, False]], dtype=bool)

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

«NumPy

Пример 2: метод NumPy.fromfunction ()

>>> import numpy as np
>>> np.fromfunction(lambda i, j: i + j, (2, 3), dtype=int)
array([[0, 1, 2],
       [1, 2, 3]])

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

«NumPy

Python - Numpy Code Editor:

Предыдущая: копия ()
Далее: fromiter ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code