Второе измерение,образующее вместе с первым плоскость,на которой и берется 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Второе измерение,образующее вместе с первым плоскость,на которой и берется

Поиск

Второе измерение,образующее вместе с первым плоскость,на которой и берется

 

 

диагональ.По умолчанию axis2=1.

 

 

 

 

Функция Numeric.trace()(для вычисления следа матрицы)имеет те же аргументы,но суммирует элементы на диагонали.В примере ниже рассмотрены обе эти функции:

 

>>> import Numeric

>>> a = Numeric.reshape(Numeric.arrayrange(16), (4, 4))

>>> print a

[[ 0

3]

 

[ 4

7]

 

[ 8

11]

 

[12 13

15]]

 

>>> for i in range(-3, 4):

 

...

print "Sum", Numeric.diagonal(a, i), "=", Numeric.trace(a, i)

 

...

 

 

 

Sum [12] =

 

Sum [

13] = 21

 

Sum [

14] = 27

 

Sum [

10 15] = 30

 

Sum [

11] = 18

 


 


Sum [2 7] = 9

 

Sum [3] = 3

 

Функция Numeric.choose()

 

Эта функция использует один массив с целыми числами от 0 до n для выбора значения из одного из заданных массивов:

 

>>> a = Numeric.identity(4)

>>> b0 = Numeric.reshape(Numeric.arrayrange(16), (4, 4))

>>> b1 = -Numeric.reshape(Numeric.arrayrange(16), (4, 4))

>>> print Numeric.choose(a, (b0, b1))

[[

3]

[

-5

7]

[

-10

11]

[ 12

-15]]

 

Свод функций модуля Numeric

 

Следующая таблица приводит описания функций модуляNumeric.


 

Функция и ее аргументы

 

allclose(a, b[, eps[,

A]])

 

alltrue(a[, axis])

argmax(a[, axis])


 

Назначение функции

Сравнение a и b с заданными относительными eps и абсолютными A погрешностями.По умолчанию eps равен 1.0e-1,а A = 1.0e-8.

Логическое И по всей оси axis массива a

Индекс максимального значения в массиве по заданному измерению axis


argmin(a[, axis])

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 79; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.007 с.)