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]