2021-11-08

python做AI编程的随笔


这是一篇随笔,随便写写,排版很乱请见谅哈。

axis

axis表示维度位置。
axis=0,1,2,3分别表示前四个维度【维度其实就是看中括号,第一个维度对应第一个中括号,最里面的中括号表示最后一个维度,所有的需要对维度操作的函数,都是按照这样的方式进行检索操作的。】,而-1,-2,-3则分别表示从后往前的三个维度。比如A=(64,128,256,512)
则axis=0的维度为64,axis=1的维度为128,axis=2的维度为256,axis=3的维度为512,axis=-1的维度表示512,axis=-2的维度表示256。

sum

sum表示的对选择维度的数据的叠加,同时降低一个维度。
不设置参数的时候,表示抹除第一个维度,将其它维度表示不变,并将对应数据进行叠加。比如
A=【【2,1】【1,5】】
sum(A)=【3,6】

mean

mean表示对选择的维度进行求均值。不设置参数的时候,表示对整个数据求均值。mean(-1)表示以最后的维度进行求平均,同时抹除那一个维度。比如对下面的数据做mean(-1)操作,会得到后面的结果。维度从(2,2,2,2)降低到(2,2,2)
[[[[0 2]
[0 9]]

[[7 3]
[7 0]]]

[[[6 0]
[4 9]]

[[2 5]
[7 5]]]]
/
[[[1. 4.5]
[5. 3.5]]

[[3. 6.5]
[3.5 6. ]]]
可以看到最内部的小中括号也就是最后的那个维度的数据被分别累计后除2后,抹除最后一个维度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值