Python中函数ravel()的说明:

一开始是遇到:

 predictions.append(pred.detach().cpu().numpy().ravel()[0]) # ravel展平, [0]取数值

单独运行发现没有ravel这个函数?而且没找到帮助文档?后来发现在numpy里面有这个函数
ravel的说明文档:

mgrid的说明文档:

看文档不够直观,直接看实例,reshape(-1)等同于这个ravel():

代码:

import numpy as npa, b = np.mgrid[1:4:1, 2:5:1]
print(a.shape)
print(b.shape)
print(a, b)a_ravel = a.ravel()
print(a_ravel)
b_ravel = a.ravel()
print(b_ravel)a_reshape = a.reshape(-1)
print(a_reshape)

经常在torch里面使用的view也有类似的打平操作

代码:

import torch
x = torch.randn(2, 3)
print(x.shape)
print(x)
x.view(1, -1)
print(x.shape)

参考链接:

https://blog.csdn.net/yunfeather/article/details/106316811

Python中函数ravel()的说明:相关推荐

  1. python参数传递方法_深入理解python中函数传递参数是值传递还是引用传递

    python 的 深入理解python中函数传递参数是值传递还是引用传递 目前网络上大部分博客的结论都是这样的: Python不允许程序员选择采用传值还是传 引用.Python参数传递采用的肯定是&q ...

  2. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

  3. python教程实例-Python中函数的用法实例教程

    本文以数值计算为例讲述了Python中函数的用法,分享给大家供大家参考借鉴之用.具体如下: 我们都知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积.假设我们需 ...

  4. Python中函数的参数传递方式

    Python中函数的参数传递方式 .普通的参数传递 >>> def add(a,b):return a+b >>> print add(1,2) 3 >> ...

  5. python中函数和方法的区别

    本篇内容主要介绍从几个维度来介绍下python中函数和方法的区别: 首先,从分类的角度来分析. (1)函数的分类: 内置函数:python内嵌的一些函数. 匿名函数:一行代码实现一个函数功能. 递归函 ...

  6. python中函数的括号使用

    一直以来对python中函数括号的使用,有点分不清楚,到底什么时候用括号,什么时候不用括号,造成了很大看困惑. ''' 遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 ...

  7. python函数和方法概念_第48p,什么是函数?,Python中函数的定义

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第48篇文章,第三阶段的课程:Python进阶知识:详细讲解Python中的函数(一)====> 函数概念介绍(上篇). 函数 ...

  8. python中home定义是什么_第48p,什么是函数?,Python中函数的定义

    原标题:第48p,什么是函数?,Python中函数的定义 大家好,我是 杨数 Tos ,这是<从 零 基础到大神>系列课程的第 48 篇文章 ,第三阶段的课程 : Python进阶知识:详 ...

  9. python中怎么调用函数_浅谈Python中函数的定义及其调用方法

    一.函数的定义及其应用 所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤 1.定义函数–封装独立的功能 2.调用函数–享受封装的成果 函数的作用:在开发时 ...

最新文章

  1. 后处理安装_分享UG后处理出Excel程序单的方法
  2. 从音乐分享平台到泛音乐视频社交平台,菠萝 BOLO完成过亿元 B 轮融资
  3. 人工神经网络心得体会_卷积神经网络学习心得
  4. 苹果手机透明桌面_原来苹果手机辨别真假这么简单!查看桌面1个图标,就能轻松分辨...
  5. android requestpermissions参数,Android M Permissions:onRequestPermissionsResult()未被调用
  6. iOS-----线程同步与线程通信
  7. java se ee me都有什么区别?
  8. 为什么有的老板可以一整天都待在他自己的办公室里不出来
  9. python时间序列预测不连续怎么办_手把手教你用Python处理非平稳时间序列(附代码)...
  10. 总结几种简单实用的数据恢复技巧
  11. linux 0.11 内核学习 -- sched.c,调度进程。
  12. java7 3dm下载_我的世界 1.7.10最新forge极简整合包
  13. 计算流体力学漫谈-1 (可压缩向)
  14. ShadowGun之Shader分析
  15. oracle系统常见错误(摘自文平书)
  16. allpairs工具的使用
  17. 负数十进制转换二进制
  18. 【离散数学】第一章 命题
  19. 中国 GitHub 霸榜乱象! 真是把国内程序员的脸给丢尽了!
  20. 每个程序员应该知道的计算机网络知识

热门文章

  1. NASA锂离子电池数据
  2. Win7 IIS服务器的搭建
  3. bootstrap模态窗口
  4. python学完那部分能写爬虫_[Python]新手写爬虫全过程(已完成)
  5. iphone/ipad应用的升级更新提醒和评分提醒
  6. 山东大学软件学院2022操作系统试题及复习
  7. 能测量位移的差动电容式传感器仿真
  8. 泛域名ssl证书,sectigo便宜通配符证书普及计划
  9. 国产半导体划片机设备迎发展良机
  10. 读书笔记:C和指针3