Paher
Сен. 1, 2009 15:49:33
Доброго времени суток, подскажите, кто знает.
Нужно создать матрицу NxM, заполненную нулями
я делал так
matrix =[*M]*N
вроде все хорошо, но, например, матрих=1
заменяет на 1 все элементы .
Прочитал в учебнике, что для ускорения копирования простых структур, питон их не копирует, а создает ссылки. Как это обойти?
regall
Сен. 1, 2009 16:04:53
numpy.scipy.org/ тебе в помощь.
Насчет копирования:
from copy import copy
from copy import deepcopy
Viper
Сен. 1, 2009 16:05:59
Можно так: matrix = [ * M for i in xrange(N)]
Paher
Сен. 1, 2009 16:08:53
numpy и copy - мне кажется, они тут излишни, хотелось бы обойтись стандартными средствами. Спасибо Viper
regall
Сен. 1, 2009 16:32:00
Paher
хотелось бы обойтись стандартными средствами
copy - это стандартное средство