TensorFlow学习笔记1.3: math函数 API r1.7

http://devdocs.io/tensorflow~python/math_ops

Math

Note: Functions taking Tensor arguments can also take anything accepted by tf.convert_to_tensor.
接受Tensor参数的函数 也可以接受 tf.convert_to_tensor的任何参数。
Note: Elementwise binary operations in TensorFlow follow numpy-style broadcasting.
TensorFlow中的Elementwise二进制操作遵循numpy-style广播。

Arithmetic Operators 算术运算

TensorFlow provides several operations that you can use to add basic arithmetic operators to your graph.

容易记住的:tf.add tf.subtract tf.multiply tf.div tf.mod

用到时候再去查资料的:
tf.scalar_mul
tf.divide tf.truediv tf.floordiv tf.realdiv tf.truncatediv tf.floor_div
tf.truncatemod tf.floormod
tf.cross

Basic Math Functions 基本数学函数

TensorFlow provides several operations that you can use to add basic mathematical functions to your graph.

常用函数:

tf.abs tf.negative tf.sign tf.square tf.round tf.sqrt tf.pow tf.exp tf.log tf.maximum tf.minimum

三角函数:

tf.cos tf.sin tf.tan tf.acos tf.asin tf.atan tf.cosh tf.sinh tf.asinh tf.acosh tf.atanh
用到时候再去查资料的:
tf.add_n tf.reciprocal tf.rsqrt tf.expm1 tf.log1p tf.ceil tf.floor tf.lbeta
tf.lgamma tf.digamma tf.erf tf.erfc tf.squared_difference tf.igamma
tf.igammac tf.zeta tf.polygamma tf.betainc tf.rint

Matrix Math Functions 矩阵数学函数

TensorFlow provides several operations that you can use to add linear algebra functions on matrices to your graph.

tf.matmul

tf.diag tf.diag_part
tf.trace tf.transpose
tf.eye
tf.matrix_diag tf.matrix_diag_part tf.matrix_band_part tf.matrix_set_diag tf.matrix_transpose
tf.norm
tf.matrix_determinant tf.matrix_inverse
tf.cholesky tf.cholesky_solve
tf.matrix_solve tf.matrix_triangular_solve tf.matrix_solve_ls
tf.qr
tf.self_adjoint_eig tf.self_adjoint_eigvals
tf.svd

Tensor Math Function 张量数学函数

TensorFlow provides operations that you can use to add tensor functions to your graph.

tf.tensordot

Complex Number Functions 复数函数

TensorFlow provides several operations that you can use to perform common math computations that reduce various dimensions of a tensor.
tf.complex
tf.conj
tf.imag
tf.angle
tf.real

Reduction

TensorFlow provides several operations that you can use to perform common math computations that reduce various dimensions of a tensor.

tf.reduce_sum

tf.reduce_prod
tf.reduce_min
tf.reduce_max

tf.reduce_mean

tf.reduce_all
tf.reduce_any
tf.reduce_logsumexp
tf.count_nonzero
tf.accumulate_n
tf.einsum

Scan

TensorFlow provides several operations that you can use to perform scans (running totals) across one axis of a tensor.
tf.cumsum
tf.cumprod

Segmentation

TensorFlow provides several operations that you can use to perform common math computations on tensor segments. Here a segmentation is a partitioning of a tensor along the first dimension, i.e. it defines a mapping from the first dimension onto segment_ids. The segment_ids tensor should be the size of the first dimension, d0, with consecutive IDs in the range 0 to k, where k<d0. In particular, a segmentation of a matrix tensor is a mapping of rows to segments.
For example:

c = tf.constant([[1,2,3,4], [-1,-2,-3,-4], [5,6,7,8]])
tf.segment_sum(c, tf.constant([0, 0, 1]))
  ==>  [[0 0 0 0]
        [5 6 7 8]]

tf.segment_sum
tf.segment_prod
tf.segment_min
tf.segment_max
tf.segment_mean
tf.unsorted_segment_sum
tf.sparse_segment_sum
tf.sparse_segment_mean
tf.sparse_segment_sqrt_n

Sequence Comparison and Indexing

TensorFlow provides several operations that you can use to add sequence comparison and index extraction to your graph. You can use these operations to determine sequence differences and determine the indexes of specific values in a tensor.
tf.argmin
tf.argmax
tf.setdiff1d
tf.where
tf.unique
tf.edit_distance
tf.invert_permutation

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • TF API数学计算tf...... :math(1)刚开始先给一个运行实例。tf是基于图(Graph)的计算系统...
    MachineLP阅读 3,437评论 0 1
  • 原文链接:machinethink.net/blog/tensorflow-on-ios/ Before you ...
    dopami阅读 1,032评论 0 1
  • “喂。您好!我是嘉禾。” 整个通电话的过程中,嘉禾都只是“嗯,嗯”的应承着,嘴角带着笑意。等她挂了电话以后,其他三...
    疏影梅花阅读 551评论 0 4
  • 有些事情 是随着人的遗忘,而真的消失了 这世上,再无“蓉儿” 也许这本该是早已接受的结局 可能潜意识害怕这样的事发...
    queeny23阅读 329评论 0 0
  • 20171116 【幸福三朵玫瑰】 昨日 3朵玫瑰 1.早起 2.阅读✅ 3.接当当✅ 今日3朵玫瑰 1.早起 2...
    叶青丁当妈阅读 254评论 0 0