Форум сайта python.su
857
>>> lst = ['0110', '1111', '0000'] >>> mtx = [list(map(int, i)) for i in lst] >>> mtx [[0, 1, 1, 0], [1, 1, 1, 1], [0, 0, 0, 0]] >>>
Офлайн
0
Почему если использовать встроенную библиотеку массив записывается не в виде матрицы, а если использовать numpy, то все наоборот?
Почему массив, созданный с помощью numpy, самовольно решает какой тип данных использовать?
Офлайн
857
omon3
Почему массив, созданный с помощью numpy, самовольно решает какой тип данных использовать?
>>> import numpy as np >>> z = np.random.randint(0, 10, [3, 4]) >>> z[0][0] 1 >>> type(z[0][0]) <class 'numpy.int32'> >>> >>> type(1) <class 'int'> >>>
Офлайн