如何在TensorFlow C API(例如Python)中设置轴
How to set axis in tensorflow C++ API such as python
我在python中使用tensorflow轻松用于数学操作,例如redus_sum或shied_mean
array = np.ndarray(shape=(2, 2, 3), buffer=np.array([[[1, 2, 3], [4, 5, 6]],
[[7, 8, 9], [10, 11, 12]]]),
dtype=int)
mean = tf.reduce_mean(array)
sum = tf.reduce_sum(array)
with tf.Session() as sess:
print(sess.run(mean))
print(sess.run(sum))
从中,我可以得到张量的平均值和总和为一个值,howerver,当我在C 中进行这些操作时,我会遇到一些问题,例如这个问题
Sum(root.WithOpName("sum"), tensor_input, 1)
在此示例中,第二个param Tensor_input是形状的张量[1,160,160,3]。不同的是,我必须将第三个参数设置为(-rank,等级(范围内的数字,但这无法获得我所需的结果,以使张量中的所有值(例如python中的所有值(,而不是,它计算张张量的元素。因此,如何获得与python相同的结果,以将所有值加成一个值。如果有人可以帮助我
我已经解决了它,当您要减少总和或平均结果时,如果您在shapr中的张量[1,160,160,3]中进行张量,则可以使用这个
Sum(root.WithOpName("sum"), tensor_input, {0, 1, 2, 3})
最后一个prama是(0,等级(tensor_input((
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 在C++/Linux中设置单调时钟的一些技巧
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- 添加 swig pythoncode 以在 Python 对象上设置自己的标志
- 如何设置cmakelists.txt文件以启动和运行Xtensor-python示例代码
- 在Python中,如何设置LP_C_UBYTE的值
- 如何在TensorFlow C API(例如Python)中设置轴
- 设置 Xcode 标志以便将 python 嵌入我的C++项目中
- 如何嵌入在C++中设置标志的 python 代码
- Boost Python:指针设置为空
- 在Windows 8.1上安装Boost Python,正确设置工具链
- 如何为嵌入式python解释器设置工作目录
- 在 Python 和 Java 中设置线程亲和力
- 禁用设置python扩展对象的属性
- 使用boost python将python变量设置为C++对象指针
- 无法为swig-python设置QuantLib
- 使用Boost.Python设置包装类的元类
- 使用swig和python设置编译器标志
- OSX Python:我可以显式地为扩展设置MACOSX_DEPLOYMENT_TARGET吗?
- gdb-python编程:如何编写代码,为C++类的每个方法设置断点