np數組轉換函數


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]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM