Python 2 dimensional list to 1 dimensional

python two dimensional array to one dimensional code example

Example 1: python convert two dimensional list to one dimensional

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

Example 2: python convert multidimensional array to one dimensional

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

Example 3: two dimensional array python

# Creates a list containing 5 lists, each of 8 items, all set to 0 w, h = 8, 5; Matrix = [[0 for y in range[h]] for x in range[w]] Matrix[0][0] = 1 Matrix[0][6] = 3 # error! range... Matrix[6][0] = 3 # valid

Video liên quan

Chủ Đề