Уведомления

Группа в Telegram: @pythonsu

#1 Июль 22, 2015 03:02:54

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

запись одномерного массива в двумерный

>>> 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]]
>>>



Офлайн

#2 Июль 22, 2015 17:03:21

omon3
Зарегистрирован: 2015-07-16
Сообщения: 37
Репутация: +  0  -
Профиль   Отправить e-mail  

запись одномерного массива в двумерный

Почему если использовать встроенную библиотеку массив записывается не в виде матрицы, а если использовать numpy, то все наоборот?
Почему массив, созданный с помощью numpy, самовольно решает какой тип данных использовать?

Офлайн

#3 Июль 23, 2015 00:40:00

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

запись одномерного массива в двумерный

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'>
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version