кодесурса
«NumPy

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

script1adsense2code
script1adsense3code

функция numpy.bmat ()

Функция numpy.bmat () используется для построения матричного объекта из строки, вложенной последовательности или массива.

Синтаксис:

 numpy.bmat (obj, ldict = нет, gdict = нет) 
«NumPy

Версия: 1.15.0

название Discription Требуется / Необязательно
OBJ Входные данные. Если строка, переменные в текущей области видимости могут ссылаться по имени. необходимые
ldict Словарь, который заменяет локальные операнды в текущем кадре. Игнорируется, если obj не является строкой или gdict - None. Необязательный
gdict Словарь, который заменяет глобальные операнды в текущем кадре. Игнорируется, если obj не является строкой. Необязательный

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

matrix - возвращает матричный объект, представляющий собой специализированный двумерный массив.

Все следующие выражения создают одну и ту же блочную матрицу:

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

>>> import numpy as np
>>> P = np.mat('3 3; 4 4')
>>> Q = np.mat('5 5; 5 5')
>>> R = np.mat('3 4; 5 8')
>>> S = np.mat('6 7; 8 9')
>>> np.bmat([[P,Q], [R, S]])
matrix([[3, 3, 5, 5],
        [4, 4, 5, 5],
        [3, 4, 6, 7],
        [5, 8, 8, 9]])

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

«NumPy

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

>>> import numpy as np
>>> P = np.mat('3 3; 4 4')
>>> Q = np.mat('5 5; 5 5')
>>> R = np.mat('3 4; 5 8')
>>> S = np.mat('6 7; 8 9')
>>> np.bmat(np.r_[np.c_[P, Q], np.c_[R, S]])
matrix([[3, 3, 5, 5],
        [4, 4, 5, 5],
        [3, 4, 6, 7],
        [5, 8, 8, 9]])
>>> np.bmat('P, Q; R, S')
matrix([[3, 3, 5, 5],
        [4, 4, 5, 5],
        [3, 4, 6, 7],
        [5, 8, 8, 9]])

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

«NumPy

Python - NumPy Code Editor:

Предыдущий: мат ()
Далее: NumPy Array манипуляции с домом

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code