||
(一)reshape函数(-1表示什么)
1.当原始数组A[4,6]为二维数组,代表4行6列。
A.reshape(-1,8):表示将数组转换成8列的数组,具体多少行我们不知道,所以参数设为-1。用我们的数学可以计算出是3行8列
2.当原始数组A[4,6]为二维数组,代表4行6列。
A.reshape(3,-1):表示将数组转换成3行的数组,具体多少列我们不知道,所以参数设为-1。用我们的数学可以计算出是3行8列。
示例:
import numpy as np
a=np.arange(24)
print(a)
b=a.reshape(3,-1)
print(b)
c=a.reshape(-1,8)
print(c)
d=a.reshape(2,3,2,2) #(2,channel,行数,列数)
print(d)
注意:不同类下或者方法的reshape使用时可能不同,需要特别注意!
(二)数据白化
参见:http://blog.sina.com.cn/s/blog_a621dbc701019snh.html
https://blog.csdn.net/seasermy/article/details/50898438
点滴分享,福泽你我!Add oil!
【参考】
https://www.cnblogs.com/yibeimingyue/p/11422099.html
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-26 10:04
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社