1.多维数组降为一维:
a = np.arange(24)
np.ravel(a)或者a.ravel
a.flatten
2.数据类型转换
a = a.astype(np.float32)
//tf是tf.cast(a, tf.float32)
3.多个一维数组连接成一个一维数组
import numpy as np arr1=np.array([10,22],float) arr2=np.array([31,42,45,61],float) arr3=np.array([65,76,89,91],float) np.concatenate([arr1,arr2,arr3]) Out[5]: array([ 10., 22., 31., 42., 45., 61., 65., 76., 89., 91.])
要注意是第一个参数不是arr1, 而是[arr1, arr2 arr3]