When to use '.flat', '.flatiter' or '.flatten()' When to use '.flat', '.flatiter' or '.flatten()' numpy numpy