在写神经网络代码过程中,总是有很多的矩阵变换,有很多时候矩阵是有list构成的,然而list又没有shape方法,无法直接查看list的维度。
通过查找资料,我看到可以使用将其转化为数组的形式查看维度,代码如下:
(np.array(list)).shape
另外还有一个小tips:在调试代码时,可以加入:
exit()
这个代码可以让程序只允许这行代码前的程序,到这行代码就停止运行。对于调试程序时很方便!!
在写神经网络代码过程中,总是有很多的矩阵变换,有很多时候矩阵是有list构成的,然而list又没有shape方法,无法直接查看list的维度。
通过查找资料,我看到可以使用将其转化为数组的形式查看维度,代码如下:
(np.array(list)).shape
另外还有一个小tips:在调试代码时,可以加入:
exit()
这个代码可以让程序只允许这行代码前的程序,到这行代码就停止运行。对于调试程序时很方便!!