Читаем Язык программирования Python полностью

Функция и ее аргументыНазначение функции
allclose(a, b[, eps[, A]])Сравнение a и b с заданными относительными eps и абсолютными A погрешностями. По умолчанию eps равен 1.0e–1, а A = 1.0e–8.
alltrue(a[, axis])Логическое И по всей оси axis массива a
argmax(a[, axis])Индекс максимального значения в массиве по заданному измерению axis
argmin(a[, axis])Индекс минимального значения в массиве по заданному измерению axis
argsort(a[, axis])Индексы отсортированного массива, такие, что take(a, argsort(a, axis), axis) дает отсортированный массив a, как если бы было выполнено sort(a, axis)
array(a[, type])Создание массива на основе последовательности a данного типа type
arrayrange(start[, stop[, step[, type]]])Аналог range() для массивов
asarray(a[, type[, savespace]])То же, что и array(), но не создает новый массив, если a уже является массивом
choose(a, (b0, ..., bn))Создает массив на основе элементов, взятых по индексам из a (индексы от 0 до n включительно). Формы массивов a, b1, …, bn должны совпадать
clip(a, a_min, a_max)Обрубает значения массива a так, чтобы они находились между значениями из a_min и a_max поэлементно
compress(cond, a[, axis])Возвращает массив только из тех элементов массива a, для которых условие cond истинно (не нуль)
concatenate(a[, axis])Соединение двух массивов (конкатенация) по заданному измерению axis (по умолчанию — по нулевой)
convolve(a, b[, mode])Свертка двух массивов. Аргумент mode может принимать значения 0, 1 или 2
cross_correlate(a, b[, mode])Взаимная корреляция двух массивов. Параметр mode может принимать значения 0, 1 или 2
cumproduct(a[, axis])Произведение по измерению axis массива a с промежуточными результатами
cumsum(a[, axis])Суммирование с промежуточными результатами
diagonal(a[, k[, axis1[, axis2]]])Взятие k–й диагонали массива a в плоскости измерений axis1 и axis2
dot(a, b)Внутреннее (матричное) произведение массивов. По определению: innerproduct(a, swapaxes(b, -1, -2)), т.е. с переставленными последними измерениями, как и должно быть при перемножении матриц
dump(obj, file)Запись массива a (в двоичном виде) в открытый файловый объект file. Файл должен быть открыт в бинарном режиме. В файл можно записать несколько объектов подряд
dumps(obj)Строка с двоичным представлением объекта obj
fromfunction(f, dims)Строит массив, получая информацию от функции f(), в качестве аргументов которой выступают значения кортежа индексов. Фактически является сокращением для f(*tuple(indices(dims)))
fromstring(s[, count[, type]])Создание массива на основе бинарных данных, хранящихся в строке
identity(n)Возвращает двумерный массив формы (n, n)
indices(dims[, type])Возвращает массив индексов заданной длины по каждому измерению с изменением поочередно по каждому изменению. Например, indices([2, 2])[1] дает двумерный массив [[0, 1], [0, 1]].
innerproduct(a, b)Внутреннее произведение двух массивов (по общему измерению). Для успешной операции a.shape[-1] должен быть равен b.shape[-1]. Форма результата будет a.shape[:-1] + b.shape[:-1]. Элементы пропадающего измерения попарно умножаются и получающиеся произведения суммируются
load(file)Чтение массива из файла file. Файл должен быть открыт в бинарном режиме
loads(s)Возвращает объект, соответствующий бинарному представлению, заданному в строке
nonzero(a)Возвращает индексы ненулевых элементов одномерного массива
ones(shape[, type])Массив из единиц заданной формы shape и обозначения типа type
outerproduct(a, b)Внешнее произведение a и b
product(a[, axis])Произведение по измерению axis массива a
put(a, indices, b)Присваивание частям массива, a[n] = b[n] для всех индексов indices
putmask(a, mask, b)Присваивание a элементов из b, для которых маска mask имеет значение истина
ravel(a)Превращение массива в одномерный. Аналогично reshape(a, (-1,))
repeat(a, n[, axis])Повторяет элементы массива a n раз по измерению axis
reshape(a, shape)Возвращает массив нужной формы (нового массива не создает). Количество элементов в исходном и новом массивах должно совпадать
resize(a, shape)Возвращает массив с произвольной новой формой shape. Размер исходного массива не важен
searchsorted(a, i)Для каждого элемента из i найти место в массиве a. Массив a должен быть одномерным и отсортированным. Результат имеет форму массива i
shape(a)Возвращает форму массива a
sometrue(a[, axis])Логическое ИЛИ по всему измерению axis массива a
sort(a[, axis])Сортировка элементов массива по заданному измерению
sum(a[, axis])Суммирование по измерению axis массива a
swapaxes(a, axis1, axis1)Смена измерений (частный случай транспонирования)
take(a, indices[, axis])Выбор частей массива a на основе индексов indices по измерению axis
trace(a[, k[, axis1[, axis2]]])Сумма элементов вдоль диагонали, то есть add.reduce(diagonal(a, k, axis1, axis2))
transpose(a[, axes])Перестановка измерений в соответствии с axes, либо, если axes не заданы — расположение их в обратном порядке
where(cond, a1, a2)Выбор элементов на основании условия cond из a1 (если не нуль) и a2 (при нуле) поэлементно. Равносилен choose(not_equal(cond, 0), (y, x)). Формы массивов–аргументов a1 и a2 должны совпадать
zeros(shape[, type])Массив из нулей заданной формы shape и обозначения типа type
Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных