tf.meshgrid

参考  tf.meshgrid - 云+社区 - 腾讯云

tf.meshgrid(
    *args,
    **kwargs
)

在N-D网格上广播用于评估的参数。给定N个一维坐标数组*args,返回一个N- d坐标数组的列表输出,用于计算N- d网格上的表达式。

注意:

meshgrid支持笛卡尔('xy')和矩阵('ij')索引约定。当索引参数设置为'xy'(默认值)时,前两个维度的广播指令将交换。

参数:

  • *args: 秩为1的张量。
  • **kwargs: -索引:  要么'xy'或'ij'(可选,默认为'xy')。
  • name: 操作的名称(可选)。

返回值:

  • outputs:  N个秩为N的张量的列表。

可能产生的异常:

  • TypeError: When no keyword arguments (kwargs) are passed.
  • ValueError: When indexing keyword argument is not one of xy or ij.

例如:

用张量调用X, Y = meshgrid(X, Y)

import tensorflow as tf

a=[0,5,10]
b=[0,5,15,20,25]
A,B=tf.meshgrid(a,b)
with tf.Session() as sess:
  print (A.eval())
  print (B.eval())



Output:
-------------
[[ 0  5 10]
 [ 0  5 10]
 [ 0  5 10]
 [ 0  5 10]
 [ 0  5 10]]
[[ 0  0  0]
 [ 5  5  5]
 [15 15 15]
 [20 20 20]
 [25 25 25]]
-------------

注意:两个矩阵的维数相同,用b的维数作为行,用a的维数作为列。

原链接:  https://tensorflow.google.cn/versions/r1.9/api_docs/python/tf/meshgrid?hl=en

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值