
numpy
丁叔叔
这个作者很懒,什么都没留下…
展开
-
np命令补充
1 shuffle与permutation的区别 函数shuffle与permutation都是对原来的数组进行重新洗牌(即随机打乱原来的元素顺序);区别在于shuffle直接在原来的数组上进行操作,改变原来数组的顺序,无返回值。而permutation不直接在原来的数组上进行操作,而是返回一个新的打乱顺序的数组,并不改变原来的数组。 示例: a = np.arange(12) print a n...原创 2019-03-31 17:48:41 · 402 阅读 · 0 评论 -
numpy
Numpy 属性 这次我们会介绍几种 numpy 的属性: ndim:维度 shape:行数和列数 size:元素个数 使用numpy首先要导入模块 import numpy as np #为了方便使用numpy 采用np简写 列表转化为矩阵: array = np.array([[1,2,3],[2,3,4]]) #列表转化为矩阵 print(array) """ array([[1, 2, ...原创 2019-04-17 16:16:48 · 141 阅读 · 0 评论 -
numpy中的ravel()、flatten()、squeeze()的用法与区别
numpy中的ravel()、flatten()、squeeze()都有将多维数组转换为一维数组的功能,区别: ravel():如果没有必要,不会产生源数据的副本 flatten():返回源数据的副本 squeeze():只能对维数为1的维度降维 另外,reshape(-1)也可以“拉平”多维数组 参见官方文档: ravel() flatten() squeeze() https://blog....原创 2019-05-12 13:51:04 · 290 阅读 · 0 评论