()
| 45 | |
| 46 | |
| 47 | def generate_col_names(): |
| 48 | # 'a', 'b'... 'z', then 'aa', 'ab'... |
| 49 | letters = string.ascii_lowercase |
| 50 | yield from letters |
| 51 | for first in letters: |
| 52 | for second in letters: |
| 53 | yield first + second |
| 54 | |
| 55 | |
| 56 | def split_rows(arr, num_cols, num_rows): |