“Python przekonwertuje tablicę wielowymiarową 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 tablicę wielowymiarową na jeden wymiarowy”

Pytania podobne do “Python przekonwertuje tablicę wielowymiarową na jeden wymiarowy”

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

Przeglądaj inne języki kodu