我想计算两个pointcloud之间的Earth Mover的距离作为Tensorflow中的损失函数.

pointclouds1 = tf.placeholder(tf.float32, shape=(batch_size, num_point, 3))

pointclouds2 = tf.placeholder(tf.float32, shape=(batch_size, num_point, 3))

//'3' means xyz coordinate

def get_loss(pointclouds1, pointclouds2):

loss = EMD.getEMD(pointclouds1,pointclouds2)

return loss

不幸的是,我收到错误:

File "F:\pointclouds\utils\EMD.py", line 71, in groundDistance

return np.linalg.norm(x1 - x2, norm)

File "C:\Users\xu\Anaconda3\lib\site-packages\numpy\linalg\linalg.py", line 2257, in norm

raise ValueError("Improper number of dimensions to norm.")

ValueError: Improper number of dimensions to norm.

但我可以使用该文件直接操作numpy数组:

>>python EMD.py

EMD

We got: 160.542759771

C example got 160.54277

Success

我想这意味着我不能直接操作Tensor,所以我该怎么办?

python计算地球重量_python – 在Tensorflow中使用Earth Mover的Distance作为损失函数相关推荐

  1. python计算一个多项式_Python 从一元多项式中提取系数和次数,并进行简单的运算...

    import re #正则 from collections import defaultdict #defaultdict #提取一元多项式(type: str)中的次数和系数并转化为字典 -> ...

  2. 图像检索中的相似度度量:EMD距离(Earth Mover's Distance)

    EMD距离即Earth Mover's Distance,是由2000年IJCV期刊文章<The Earth Mover's Distance as a Metric for Image Ret ...

  3. python计算平方面积_python中求平方

    python学习(2)--变量与表达式 python学习(2)--变量与表达式 1.与java和c语言相通,python中也分为四种运算符: (1)算数运算符(如:+.-.*./); 学过java或者 ...

  4. python计算生态规模_Python计算生态的构建

    本专题的内容结构: 第一部分主要是:如何编写Python第三方库(包和模块) 第二部分主要是:如何编写带有c语言扩展的Python第三方库(包和模块) 第一部分的结构: unit1:深入理解Pytho ...

  5. 怎样用python计算π的值_Python 计算 π 值的简单示例

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! π是一个无数人追随的真正的神奇数字.我不是很清楚一个永远重复的无理数的迷人之处.在我看来,我乐于计 ...

  6. python计算化学浓度_python 计算化学

    信息举报 时间:2021-02-11 本页为您甄选多篇描写python 计算化学,python 计算化学精选,python 计算化学大全,有议论,叙事 ,想象等形式.文章字数有400字.600字.80 ...

  7. 用python计算两点坐标_python 计算方位角实例(根据两点的坐标计算)

    知道两点坐标,怎么计算两点方向的方位角? 答:首先计算坐标增量dx,dy(两个对应坐标分量相减,终点的减始点的). 若dx,dy中有一个为零时,根据另一个的正负决定方位角(0,90,180,270这四 ...

  8. python提取矩阵元素_python获取array中指定元素的示例

    python获取array中指定元素的示例 对于array,如2-D的array,如何取指定元素 设array为3*10的shape s = array([[ 0, 1, 2, 3, 4, 5, 6, ...

  9. python计算圆周率近似值_python计算圆周率pi的方法

    本文实例讲述了python计算圆周率pi的方法.分享给大家供大家参考.具体如下: from sys import stdout scale = 10000 maxarr = 2800 arrinit ...

  10. python计算excel平均值_python计算excel平均值和标准差

    ############################################## ######## python计算excel平均值和标准差 ####### ############### ...

最新文章

  1. 用Javascript为DropDownList添加一个Item至定义索引位置
  2. 服务器08系统伪静态,win2003/2008服务器IIS站点安装设置伪静态的方法
  3. 对Android源码分析总结(Z)
  4. 【Elasticsearch】es 电台 收听 笔记
  5. Windows下判断文件是否存在
  6. 7位格雷码计算风向_七哥特刊|从二轮秀到队内得分王 格雷厄姆会新的蜂王吗?...
  7. tp886n路由器是第几代?
  8. 3dB等波纹低通滤波器设计(HFSS)
  9. 数据分析训练营-pandas
  10. twitter验证_如何在Twitter上进行验证(或至少尝试一下)
  11. 关于OSGI中的Felix热插拔技术
  12. Telerik Reporting Crack,节省 50% 的开发时间
  13. 模型评价 - 分类模型的常用评价指标
  14. 本月,我最推荐的重疾保险性价比排行榜
  15. 江南大学C语言大作业,TCPIP大作业基于TCP的网络通信编程C语言版(江南大学).doc...
  16. 解释什么叫老公?什么叫老婆?
  17. Hyperledger Fabric网络节点架构
  18. NUC977 烧录裸机程序到DDR
  19. NOI Online 2020 Round3 滚粗记
  20. Http Keep-Alive和Tcp keepalive介绍

热门文章

  1. java8 list统计(求和、最大、最小、平均)
  2. 排序问题-fastjson-JSONObject
  3. Nginx配置文档详解
  4. 记录一次失败的Git操作
  5. Sm快递柜-给图片设置点击下去颜色变深
  6. hosts文件可以干嘛?
  7. java学习笔记 --- 面向对象3
  8. Android Q分区存储权限变更及适配
  9. CF1047A Little C Loves 3 I
  10. BZOJ1079[SCOI2008] 着色方案