Найти тему
Машинное обучение

Библиотека Numpy

важнейшей темой безусловно являются срезы. Что неудивительно, только научившись ими владеть, вы поймете, что это просто необходимы инструмент для обработки данных.

Способ очень похож на работу со списками. array[a:b], срезать с элемента a по элемент b. Вот только можно сразу использовать элементы, к примеру простейшие операции. Нельзя только удалять!

Срезы позволяют элегантно получать нужный столбец array[:, a], где a index нужного столбца. 

-2

Надеемся, что вы плодотворно поработали с возможностями Numpy. Но вот красивый вывод вы скорее всего не получили. И, правда, выглядит вывод часто очень страшно, а вывести определенное кол-во элементов кажется проблемой. Но есть метод set_printoptions, который нужен для управления выводом.

Метод принимает следующие аргументы:

precision — количество отображаемых цифр после запятой (по умолчанию 8)

threshold — количество элементов в массиве, вызывающее обрезание элементов (по умолчанию 1000)

edgeitems — количество элементов в начале и в конце каждой размерности массива (по умолчанию 3)

linewidth — количество символов в строке, после которых осуществляется перенос (по умолчанию 75)

suppress — если True, не печатает маленькие значения в scientific notation (по умолчанию False)

nanstr — строковое представление NaN (по умолчанию 'nan')

infstr — строковое представление inf (по умолчанию 'inf')

Пример:

#numpy

#python 

#python

Python/ django
Machinelearning