Код: Выделить всё
array([[[0,0], [0,1]],
[[1,0], [1,1]]])
Код: Выделить всё
def coords(n):
M = numpy.fromfunction(
function = lambda *i: list(i),
shape = (n,)*n
)
return M
Код: Выделить всё
[array([[0., 0.],
[1., 1.]]),
array([[0., 1.],
[0., 1.]])]
I считаете, что это потому, что лямбда-функции не могут иметь векторные выходные данные? Если да, то что еще, кроме лямбда-функции, я могу использовать внутри выражения numpy.fromfunction? Должен ли я использовать что-то совершенно отличное от numpy.fromfunction?
Буду очень признателен за любую помощь! Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/790 ... te-vectors
Мобильная версия