
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 · 647 阅读 · 0 评论 -
numpy.ravel() vs numpy.flatten()
本文转载自:https://blog.youkuaiyun.com/lanchunhui/article/details/50354978两者所要实现的功能是一致的,都是将多维数组降为一维,两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图,对ravel()的更...转载 2019-02-21 11:39:32 · 130 阅读 · 0 评论 -
numpy的np.c_和np.r_
np.c_和np.r_其实就是按行连接和按列连接,上代码一目了然:import numpy as npa = [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 · 228 阅读 · 0 评论