“Python przekonwertuje listę dwuwymiarową na jeden wymiarowy” Kod odpowiedzi

Python przekonwertuje tablicę wielowymiarową na jeden wymiarowy

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 przekonwertuje listę dwuwymiarową na jeden wymiarowy

# 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

Odpowiedzi podobne do “Python przekonwertuje listę dwuwymiarową na jeden wymiarowy”

Pytania podobne do “Python przekonwertuje listę dwuwymiarową na jeden wymiarowy”

Więcej pokrewnych odpowiedzi na “Python przekonwertuje listę dwuwymiarową na jeden wymiarowy” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu