python flatten code example

Example 1: flatten a list of list python

# idiomatic python

# using itertools
import itertools

list_of_list = [[1, 2, 3], [4, 5], [6]]
chain = itertools.chain(*images)

flattened_list = list(chain)
# [1, 2, 3, 4, 5, 6]

Example 2: flatten a list of lists python

flattened = [val for sublist in list_of_lists for val in sublist]

Example 3: numpy flatten

>>> a = np.array([[1,2], [3,4]])
>>> a.flatten()
array([1, 2, 3, 4])
>>> a.flatten('F')
array([1, 3, 2, 4])

Example 4: flatten image python numpy

x_data = np.array( [np.array(cv2.imread(imagePath[i])) for i in range(len(imagePath))] )

  pixels = x_data.flatten().reshape(1000, 12288)
  print pixels.shape

Example 5: flatten lists python

flat_list = []
for sublist in l:
    for item in sublist:
        flat_list.append(item)