

def arr_to_chars(arr):
    ' Convert string array to char array '
    dims = list(arr.shape)
    if (not dims):
        dims = [1]
    dims.append(int(arr.dtype.str[2:]))
    arr = np.ndarray(shape=dims, dtype=arr_dtype_number(arr, 1), buffer=arr)
    empties = [(arr == '')]
    if (not np.any(empties)):
        return arr
    arr = arr.copy()
    arr[empties] = ' '
    return arr

dataset/ETHPy150Open scipy/scipy/scipy/io/matlab/miobase.py arr_to_chars/original