Форум сайта python.su
Доброго времени суток, подскажите, кто знает.
Нужно создать матрицу NxM, заполненную нулями
я делал так
matrix =[*M]*N
вроде все хорошо, но, например, матрих=1
заменяет на 1 все элементы .
Прочитал в учебнике, что для ускорения копирования простых структур, питон их не копирует, а создает ссылки. Как это обойти?
Отредактировано (Сен. 1, 2009 16:01:12)
Офлайн
numpy.scipy.org/ тебе в помощь.
Насчет копирования:
from copy import copy
from copy import deepcopy
Офлайн
Можно так: matrix = [ * M for i in xrange(N)]
Офлайн
numpy и copy - мне кажется, они тут излишни, хотелось бы обойтись стандартными средствами. Спасибо Viper
Офлайн
Pahercopy - это стандартное средство
хотелось бы обойтись стандартными средствами
Офлайн