“Python mengubah daftar dua dimensi menjadi satu dimensi” Kode Jawaban

Python mengonversi array multidimensi menjadi satu dimensi

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 mengubah daftar dua dimensi menjadi satu dimensi

# 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

Jawaban yang mirip dengan “Python mengubah daftar dua dimensi menjadi satu dimensi”

Pertanyaan yang mirip dengan “Python mengubah daftar dua dimensi menjadi satu dimensi”

Lebih banyak jawaban terkait untuk “Python mengubah daftar dua dimensi menjadi satu dimensi” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya