2019.2.28学习笔记

一,numpy 中reshape函数的机制:

numpy.reshape(a, newshape, order='c')

其中,最核心的就是order=‘c’, 在官方文档中有一句==with the last axis index changing fastest, back to the first axis index changing slowest.==这说明,如果在order='c’的,默认情况下,优先从数组最后后一个维度读取数据,同时是从新数组中最后一个维度填入数据
官方文档

二,numpy中transpose函数的机制:

最核心的在于数组索引按照transpose后的索引。例如一个shape=(3, 4, 3)的数组a,其中一个值的索引原来为[1, 3, 2], 如果a = np.transpose(a, (1, 2, 0)) .则该值新的索引为[2, 3, 1]。

三, 编程技巧:

学会用axis = -1。例如tf.stack([…], axis=-1)。

学会用[…, ](这个等于[:, :, …])

猜你喜欢

转载自blog.csdn.net/weixin_43973826/article/details/88013086