np
Jonas_z
这个作者很懒,什么都没留下…
展开
-
np.newaxis用法
np.newaxis顾名思义,增加新的维度,使用方法如下: X = np.linspace(0,6,6)[:, np.newaxis] y = np.linspace(0,6,6)[np.newaxis, :] print('X:', X) print('y:', y) 输出结果如下: X: [[ 0. ] [ 1.2] [ 2.4] [ 3.6] [ 4.8] [ 6. ]] y: ...原创 2019-02-21 11:27:05 · 549 阅读 · 0 评论 -
numpy.ravel() vs numpy.flatten()
本文转载自:https://blog.csdn.net/lanchunhui/article/details/50354978 两者所要实现的功能是一致的,都是将多维数组降为一维,两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图,对ravel()的更...转载 2019-02-21 11:39:32 · 108 阅读 · 0 评论 -
numpy的np.c_和np.r_
np.c_和np.r_ 其实就是按行连接和按列连接,上代码一目了然: import numpy as np a = [1,2,3] b = [3,4,5] c = np.r_[a,b] d = np.c_[a,b] print('c:',c) print('d:',d) output: c: [1 2 3 3 4 5] d: [[1 3] [2 4] [3 5]] ...原创 2019-03-06 10:59:16 · 187 阅读 · 0 评论