版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/keneyr/article/details/87867488
主要是为了记在博客上让自己不忘掉,倒是没有什么技术含量。
这个函数顾名思义就是扩展维度的。参考博客讲的很详细了,这里附上我的小实验:
https://blog.csdn.net/qq_16949707/article/details/53418912
expand_dims(a, axis)就是在axis的那一个轴上把数据加上去,这个数据在axis这个轴的0位置。
例如原本为一维的2个数据,axis=0,则shape变为(1,2),axis=1则shape变为(2,1)
再例如 原本为 (2,3),axis=0,则shape变为(1,2,3),axis=1则shape变为(2,1,3)
>>X=np.float32(12,32,34)
>>print X
[12. 32. 34.]
>>print X[...,-1]
34.0
>>P=np.expand_dims(X[...,-1],axis=1)
>>print P
[34.]
https://blog.csdn.net/zxyhhjs2017/article/details/80157930
numpy.delete(arr,obj,axis=None)
arr:输入向量
obj:表明哪一个子向量应该被移除。可以为整数或一个int型的向量
axis:表明删除哪个轴的子向量,若默认,则返回一个被拉平的向量
>>X=np.delete(X,-1,axis=0)
>>print X
[12. 32.]