scipy.sparse.lil_matrix.

изменить размер#

lil_matrix.изменить размер(*shape)[источник]#

Изменить размер массива/матрицы на месте до размеров, заданных shape

Любые элементы, которые лежат в пределах новой формы, останутся на тех же индексах, в то время как ненулевые элементы, лежащие вне новой формы, удаляются.

Параметры:
shape(int, int)

количество строк и столбцов в новом массиве/матрице

Примечания

. Предыдущее поведение (быстрое создание, медленные вычисления) можно получить через numpy.ndarray.resize или numpy.resize. Здесь одни и те же данные будут сохраняться на каждом индексе до и после изменения формы, если этот индекс находится в новых границах. В numpy изменение размера сохраняет непрерывность массива, перемещая элементы в логическом массиве, но не в плоском представлении.

Мы не даем гарантий относительно того, будут ли базовые атрибуты данных (массивы и т.д.) изменены на месте или заменены новыми объектами.