03 - Data Processing 数据操作

首先我们确认TensorFlow的版本

import tensorflow as tf
# 确认TensorFlow的版本
print(tf.__version__)

在TensorFlow中,tensor是一个类,也是存储和变换数据的主要工具。 如果你之前用过NumPy,你会发现tensor和NumPy的多维数组非常类似。 然而,tensor提供GPU计算和自动求梯度等更多功能,这些使tensor更加适合深度学习。

1.TensorFlow的基本功能

首先用arange创建一个行向量

# constant()函数表示
x = tf.constant(range(12))
print(x.shape)

关于constan函数在TensorFlow中表示张量。

关于张量:

多维数组可以被称之为张量,和numpy中的数组一样,张量也有类型和形状。在tensorflow 的python API中,可以用numpy中的ndarrays来表示。 通常用来保存浮点数据,也可以用来存储字符串(任意字节的数组)。


第一个值value是必须的,可以是一个数值,也可以是一个列表。

后面四个参数可写可不写,第二个参数表示数据类型,一般可以是tf.float32, tf.float64等:

第三个参数表示张量的“形状”,即维数以及每一维的大小。如果指定了第三个参数,当第一个参数value是数字时,张量的所有元素都会用该数字填充:

第四个参数name可以是任何内容,主要是字符串就行。

第五个参数verify_shape默认为False,如果修改为True的话表示检查value的形状与shape是否相符,如果不符会报错。

具体可以看这个https://blog.csdn.net/csdn_jiayu/article/details/82155224

def constant_v1(value,
                dtype: Any = None,
                shape: Any = None,
                name: str = "Const",
                verify_shape: bool = False)
TensorFlow基本功能.png

广播机制

两个形状相同的tensor做按元素运算。当对两个形状不同的tensor按元素运算时,可能会触发广播(broadcasting)机制:先适当复制元素使这两个tensor形状相同后再按元素运算。

广播机制.png

索引

在tensor中,索引(index)代表了元素的位置。tensor的索引**从0开始逐一递增。

我们指定了tensor的行索引截取范围[1:3]。依据左闭右开指定范围的惯例,它截取了矩阵X中行索引为1和2的两行。

tf.assign()的作用类似于python操作符中的=理解为tensorflow中为操作符进行赋值操作。


索引.png

tensor 和 NumPy 相互变换

我们可以通过array函数和asnumpy函数令数据在NDArray和NumPy格式之间相互变换。下面将NumPy实例变换成tensor实例。


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

推荐阅读更多精彩内容

  • TF API数学计算tf...... :math(1)刚开始先给一个运行实例。tf是基于图(Graph)的计算系统...
    MachineLP阅读 3,453评论 0 1
  • 构建网络的总原则 一、增大网络容量,直到过拟命二、采取措施抑制过拟合三、继续增大网络容量,直到过拟合 线性回归 非...
    我只要喝点果粒橙阅读 760评论 0 0
  • 经历前面9次的学习,孩子们对绘画,手工,剪纸都有一定的基础,今天的美丽的花边孩子也是非常认真地学习和创作。看到他们...
    9a18b90f13e7阅读 299评论 0 0
  • 苏格拉底曾说,我只知道我一无所知,对我触动很大,或许越是掌握知识量大,涉猎广泛的人越谦卑,越是能清楚的看清这个世界...
    吃吗带走阅读 580评论 0 0
  • 【Day3】今日阅读《西藏生死书》5、6章 向内,向外看 书中写道我们的心有两个立场,往外看和往内看。生活...
    微运动小王子阅读 284评论 2 1