python .ravel() .flatten()
来源:互联网 发布:gre作文被判雷同 知乎 编辑:程序博客网 时间:2024/06/06 05:16
两者的本质都是想把多维的数组降为1维。区别在于numpy.flatten()返回一份拷贝,对数据更改时不会影响原来的数组,而numpy.ravel()则返回视图,对数据更改时会影响原来的数组。
共同点:
>>> import numpy as np>>> x = np.array([[1,3,4],[2,3,5]])>>> x.ravel()array([1, 3, 4, 2, 3, 5])>>> x.flatten()array([1, 3, 4, 2, 3, 5])
不同点:
>>> x.flatten()[1] =10>>> xarray([[1, 3, 4], [2, 3, 5]])>>> >>> x.ravel()[1] = 10>>> xarray([[ 1, 10, 4], [ 2, 3, 5]])
阅读全文
0 0
- python .ravel() .flatten()
- ravel与flatten
- numpy.ravel() vs numpy.flatten()
- numpy.ravel() 与numpy.flatten()
- np.ravel()和np.flatten()
- numpy.flatten() 与 numpy.ravel()的区别
- numpy.ravel()和numpy.flatten()区别
- numpy —— numpy.ravel() vs numpy.flatten()
- numpy学习笔记1—ravel() 和 flatten()
- python flatten
- numpy 辨异 (五)—— numpy.ravel() vs numpy.flatten()
- numpy 辨异 (五)—— numpy.ravel() vs numpy.flatten()
- flatten list in python
- Python中flatten用法
- Python中flatten用法
- Python中flatten用法
- Python中flatten用法
- Python中flatten用法
- 搭建NFS和Samba服务器的简单配置
- 虚拟化概述
- 安吉白茶冲泡方法
- COOKIE的几种操作方式
- POJ 2387 Til the Cows Come Home
- python .ravel() .flatten()
- Oracle数据库的导入导出
- js为什么需要模块化开发
- 关于微信投票微信投票神器及微信刷票软件免费版如何操作微信投票怎么免费刷票
- bzoj 5105~5108 垃圾题解
- 【Scikit-Learn 中文文档】验证曲线: 绘制分数以评估模型
- 微信小程序学习笔记2
- 计算机网络: IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解
- spring官网下载时.dist,.docs,.schema后缀分别代表什么意思