Numpy reshape

reshapereshape顾名思义就是重新调整向量的shape。reshape后要保证向量的size(也就是元素个数不变)。比如12个元素组成一维向量,其shape是(12,),可以reshape为(2,6),(6,2),(3,4),(4,3),但是不能reshape为(2,5),因为元素数量..


Numpy expand_dims

expand_dimsexpand_dims顾名思义就是扩展向量的维度。我们还是先一个例子来理解这个吧。 向量a = [1, 2, 3, 4],其维度为1,其shape为(4,)。 执行numpu.expand_dims(a, axis=0)表示在第1维前再增加1个维度,新的向量就变成了2维。由..


Numpy基本概念

numpy是机器学习中非常重要和基础的软件包,它提供了机器学习中基本的数据结构(向量)的各种高效操作。本系列记录我在学习过程中的一些心得。 基础概念首先,numpy中操作的基本对象是向量,向量类似于编程的数组。向量有几个非常重要的基本概念,必须要搞清楚,否则后面对向量的各种操作都很难理解。 维度..


重新开始

在CSDN上断断续续写了些博客,也算是它的忠实用户。可惜的是CSDN的路子越走越偏。作为一名程序员,在Github上搭建一个博客是标配。于是,放弃了多年使用的CSDN博客,重新开始! 本着互联网的的迭代开发的思想,先让系统跑起来。以下为博客的基本配置,供参考: 采用Hexo作为博客内容的转换工..