小编eqz*_*qzx的帖子

如何从tensorboard事件摘要中提取和保存图像?

给定张量流事件文件,如何提取与特定标记对应的图像,然后以通用格式将它们保存到磁盘,例如.png

python tensorflow tensorboard

12
推荐指数
3
解决办法
8115
查看次数

Google地图热图图层点半径

我希望能够以米为单位有效地指定点的半径.配置API使得radius属性保持为像素的常量,因此放大会导致热图侵蚀(我知道你可以使热图不会被dissipating属性侵蚀,但这会引发其他问题,即必须手动混乱半径让我的热图正确显示.这是热图参考.

具体来说,我正试图在地图上显示概率分布.我有图像形式的分布,并希望将0-1权重映射到热图图层.(我可以,也不想,覆盖图像).

有什么建议?

javascript google-maps google-earth google-maps-api-3

11
推荐指数
1
解决办法
1万
查看次数

Tensorboard 支持标记和运行过滤的正则表达式语法是什么?

我想用特定的正则表达式过滤标签。就我而言,我想否定搜索中的某个字符。我找不到任何讨论 Tensorboard 1.15 支持的正则表达式语法的自述文件、资源或 github 问题。

regex regex-negation tensorboard

11
推荐指数
1
解决办法
3603
查看次数

在MacOS 10.9(Mavericks)上构建Boost.Python应用程序

我升级到Mavericks,经过大量故障排除后现在无法构建我的应用程序。

链接期间,我收到错误消息

Undefined symbols for architecture x86_64:
  "boost::python::objects::function_object(boost::python::objects::py_function const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&)
  .
  .
  .
 "boost::python::objects::register_dynamic_id_aux(boost::python::type_info, std::pair<void*, boost::python::type_info> (*)(void*))"
Run Code Online (Sandbox Code Playgroud)

我正在使用Macports中的g ++,特别是g ++-mp-4.4。Clang不是我的项目的选项,因为我的项目依赖于OpenMP,而OpenMP当前与Clang不兼容。

我没有使用过C ++ 11运行时,但是macports中的Boost.Python库(我在链接过程中使用的库)与此链接。

otool -L libboost_python-mt.dylib
libboost_python-mt.dylib:
    /opt/local/lib/libboost_python-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
    /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python (compatibility version 2.7.0, current version 2.7.0)
    /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
Run Code Online (Sandbox Code Playgroud)

这是我问题的根源吗?使用Clang编译项目的一部分成功(并克服了此链接错误阶段),但是正如我提到的,我需要OpenMP。

值得注意的是,运行:

nm  libboost_python-mt.dylib | c++filt | grep boost::python::objects::function_object
Run Code Online (Sandbox Code Playgroud)

输出

0000000000013d60 T boost::python::objects::function_object(boost::python::objects::py_function const&)
0000000000013d00 T boost::python::objects::function_object(boost::python::objects::py_function const&, std::__1::pair<boost::python::detail::keyword const*, boost::python::detail::keyword …
Run Code Online (Sandbox Code Playgroud)

c++ python compilation boost-python osx-mavericks

5
推荐指数
1
解决办法
935
查看次数

在Tensorboard中正确显示带有下划线的tf.summary.text

我想用下划线记录几个字符串到tensorboard.但是,下划线在管道中的某处被视为重点.这是一些示例代码来说明问题.我已经包含了一些试图逃避下划线的版本

import tensorflow as tf
sess = tf.InteractiveSession()
text0 = """/a/b/c_d/f_g_h_2017"""
text1 = """/a/b/c\_d/f\_g\_h\_2017"""
text2 = """/a/b/c\\_d/f\\_g\\_h\\_2017"""

summary_op0 = tf.summary.text('text', tf.convert_to_tensor(text0))
summary_op1 = tf.summary.text('text', tf.convert_to_tensor(text1))
summary_op2 = tf.summary.text('text', tf.convert_to_tensor(text2))
summary_op = tf.summary.merge([summary_op0, summary_op1, summary_op2])
summary_writer = tf.summary.FileWriter('/tmp/tensorboard', sess.graph)
summary = sess.run(summary_op)
summary_writer.add_summary(summary, 0)
summary_writer.flush()
summary_writer.close()
Run Code Online (Sandbox Code Playgroud)

这是输出:

在此输入图像描述

如何使用张量板正确渲染带有张量板的字符串?包版本:Tensorflow 1.3.0,TensorBoard 0.1.8

markdown tensorflow tensorboard

5
推荐指数
1
解决办法
910
查看次数

计算 TensorFlow 中两个输入集合中每对之间的成对距离

我有两个收藏。一个由1个在点ķ尺寸和中的另一个2在点ķ尺寸。我需要计算两个集合中每对之间的成对距离。

基本上有两个矩阵A m 1 , kB m 2 , k我需要得到一个矩阵C m 1 , m 2

我可以通过使用distance.sdist在 scipy 中轻松地做到这一点,并选择许多距离度量之一,我也可以在循环中的 TF 中做到这一点,但我无法弄清楚如何使用矩阵操作来做到这一点,即使对于欧几里德距离.

python tensorflow

4
推荐指数
1
解决办法
4095
查看次数

用cv :: Mat增加Python包装器和OpenCv参数错误

我有一个C++类,我用Boost Python包装.

其中一个类方法有两个cv::Mat如下:

MyClass::do_something(cv::Mat input, cv::Mat output)
Run Code Online (Sandbox Code Playgroud)

我用python提供的功能包括上面的方法,构造函数和一些打印方法.

初始化和打印方法(用于调试)在C++和Python包装器中都能很好地工作:

obj = MyClass(arg1, arg2, arg3)
obj.print_things()
Run Code Online (Sandbox Code Playgroud)

这些调用成功完成.

我遇到了do_something()调用问题(在Python绑定中,它在C++中成功完成):

from libmyclass import *
import cv
rgb = cv.CreateMat(256,256,cv.CV_8UC3)
result = cv.CreateMat(256,256,cv.CV_8UC3)
#...fill "rgb"

obj.do_something(rgb,result)
Run Code Online (Sandbox Code Playgroud)

我执行上面的python代码时得到的错误是:

Boost.Python.ArgumentError: Python argument types in
MyClass.do_something(MyClass, cv2.cv.cvmat, cv2.cv.cvmat)
did not match C++ signature:
do_something(MyClass {lvalue}, cv::Mat, cv::Mat)
Run Code Online (Sandbox Code Playgroud)

这是cv2.cv.Mat和cv :: Mat之间的差异吗?我有OpenCV 2.3.1和2.4,都有Boost Python绑定.

如果它是相关的,这是我的Boost包装器的样子:

#include <boost/python.hpp>
#include "MyClass.h"
#include <cv.h>
using namespace boost::python;

BOOST_PYTHON_MODULE(libmyclass) { 
  class_<MyClass>("MyClass", init<std::string, std::string, std::string>())
    .def("print_things", &MyClass::print_things)
    .def("do_something", &MyClass::do_something)
  ; …
Run Code Online (Sandbox Code Playgroud)

c++ python boost opencv boost-python

3
推荐指数
1
解决办法
2366
查看次数

如何恢复损坏的,部分腌制的文件?

我的程序在使用序列化数据(a dict)到磁盘时被杀死dill。我现在无法打开部分写入的文件。

是否可以部分或全部恢复数据?如果是这样,怎么办?

这是我尝试过的:

>>> dill.load(open(filename, 'rb'))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "lib/python3.4/site-packages/dill/dill.py", line 288, in load
    obj = pik.load()
EOFError: Ran out of input
>>> 
Run Code Online (Sandbox Code Playgroud)

该文件不为空:

>>> os.stat(filename).st_size
31110059
Run Code Online (Sandbox Code Playgroud)

注意:字典中的所有数据均由python内置类型组成。

python corruption pickle dill

1
推荐指数
1
解决办法
775
查看次数