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]

相关文章:

  • 2021-12-20
  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-20
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
相关资源
相似解决方案