Как поместить список чисел в массив 2D numpy, где второе измерение массива равно числу цифр наибольшего числа этот список? Я также хочу, чтобы элементы, не принадлежащие исходному числу, были равны нулю в каждой строке возвращаемого массива.Разбиение номера и присвоение элементам строки в массиве numpy
Пример:
Из списка a = range(0,1001)
, как получить Numpy массив с помощью следующей формы:
[[0,0,0,0],
[0,0,0,1],
[0,0,0,2],
...
[0,9,9,8]
[0,9,9,9],
[1,0,0,0]]
Пожалуйста, обратите внимание, как каждый номер помещается на месте в a np.zeros((1000,4))
массив в конце каждой строки.
NB: A вещий, векторизация реализация ожидается
Еще раз спасибо! Это прекрасно. – akilat90