“Python converte lista bidimensional em uma dimensão” Respostas de código

Python converte a matriz multidimensional em uma dimensão

In [12]: a = np.array([[1,2,3], [4,5,6]])

In [13]: b = a.ravel()

In [14]: b
Out[14]: array([1, 2, 3, 4, 5, 6])
Average Alligator

Python converte lista bidimensional em uma dimensão

# Python convert 2D into 1D array:

import itertools
x = [['foo'], ['bar', 'baz'], ['quux'], ("tup_1", "tup_2"), {1:"one", 2:"two"}]
print list(itertools.chain(*x))
print [element for sub in x for element in sub]

# Output:

['foo', 'bar', 'baz', 'quux', 'tup_1', 'tup_2', 1, 2]

Dante

Respostas semelhantes a “Python converte lista bidimensional em uma dimensão”

Perguntas semelhantes a “Python converte lista bidimensional em uma dimensão”

Mais respostas relacionadas para “Python converte lista bidimensional em uma dimensão” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código