python numpy 转 字符串 再转 numpy
废话不多说
# npArray 为np.complex128格式的numpy数组
npArray1 = npArray.flatten() #多维转一维
npStrArray = npArray1.astype(str) # 转字符串数组
npStr = ','.join(npStrArray ) #转为字符串,如果数组很长,不能直接使用str()
flat_array = np.asarray(npStr.replace('[', '').replace(']', '').replace(' ', ',').split(','), dtype=np.complex128) #dtype设置为自己的类型,字符串转数组
np_array = flat_array.reshape(npArray1.shape[0],npArray1.shape[1]) # 一维转多维