every blog every motto: Believe in yourself

0. 前言

本节实战tf.data_basic_api

1. 代码部分

1. 导入模块

import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
import numpy as np
import sklearn
import pandas as pd
import os
import sys
import time
import tensorflow as tf
from tensorflow import kerasprint(tf.__version__)
print(sys.version_info)
for module in mpl,np,pd,sklearn,tf,keras:print(module.__name__,module.__version__)

内存中

2. 初始化

# 初始化 dataset
dataset = tf.data.Dataset.from_tensor_slices(np.arange(10))
print(dataset)

3. 操作dataset

# 操作dataset
for item in dataset:print(item)
# 1. repeat opoch
# 2. get batch
dataset = dataset.repeat(3).batch(7)
for item in dataset:print(item)
# iterleave:
# case: 文件 datset -> 具体数据集
dataset2 = dataset.interleave(lambda v : tf.data.Dataset.from_tensor_slices(v), # map_fn 进行何种操作cycle_length = 5, # cycle_length 并行程度block_length = 5, # block_length 均匀混合
)for item in dataset2:print(item)
x = np.array([[1,2],[3,4],[5,6]])
y = np.array(['cat','dog','fox'])dataset3 = tf.data.Dataset.from_tensor_slices((x,y))
print(dataset3)for item_x ,item_y in dataset3:print(item_x.numpy(),item_y.numpy())
dataset4 = tf.data.Dataset.from_tensor_slices({'feature':x,'label':y})for item in dataset4:print(item['feature'].numpy(),item['label'].numpy())

从零基础入门Tensorflow2.0 ----四、12. tf_data基础api使用相关推荐

  1. Android基础入门教程——2.4.12 ExpandableListView(可折叠列表)的基本使用

    Android基础入门教程--2.4.12 ExpandableListView(可折叠列表)的基本使用 标签(空格分隔): Android基础入门教程 本节引言: 本节要讲解的Adapter类控件是 ...

  2. diskgeniusv4.4.0_入门TensorFlow2.0

    今天老师带领我们入门TensorFlow2.0.至于tensorflow2.0是啥嘛,详细的可以度娘一下.我简述一下,就是一个end-to-end machine-Learning open sour ...

  3. 一期完结《一篇文章让你从JAVA零基础入门`OOP`编程》12.21

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(QQ_3336392096.jpg)] 一篇文章让你从JAVA零基础入门OOP编程 前言: 此文为玄子,复习ACCP-S1课程后, ...

  4. 视频编码零基础入门(0):零基础,史上最通俗视频编码技术入门

    [来源申明]本文引用了微信公众号"鲜枣课堂"的<视频编码零基础入门>文章内容.为了更好的内容呈现,即时通讯网在引用和收录时内容有改动,转载时请注明原文来源信息,尊重原作 ...

  5. 一期完结《一篇文章让你从HTML零基础入门前端开发》12.28

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VRcXH9FM-1672214813897)(./assets/%E7%8E%84%E5%AD%90Shaer-%E4% ...

  6. SQL零基础入门学习(四)

    SQL零基础入门学习(三) SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新记录. SQL INSERT INTO 语法 INSERT INTO 语句可以有两种编写形 ...

  7. ECMAScript 6.0基础入门教程(一)-ES6基础入门教程

    ECMAScript 6.0基础入门教程(一) 1.ES6简介 1.1 ES6的历史 ECMAScript简称ECMA或ES ECMAScript与JavaScript的关系 ECMA是Europea ...

  8. Swift基础入门知识学习(12)-枚举(列举)-讲给你懂

    TED演讲的8个秘诀:学习18分钟高效表达-重点笔记 Swift基础入门知识学习(11-2)-閉包-第二篇-讲给你懂 目录 枚举(列举)语法 使用 Switch 语句匹配枚举(列举)值 相关值 原始值 ...

  9. TensorFlow2.0(四)--Keras构建深度神经网络(DNN)

    Keras构建深度神经网络(DNN) 1. 深度神经网络简介 2. Kerase搭建DNN模型 2.1 导入相应的库 2.2 数据加载与归一化 2.3 网络模型的构建 2.4 批归一化,dropout ...

  10. java基础入门课后习题_《Java基础入门》课后习题及答案

    <Java基础入门>课后习题及答案Java基础入门,课后习题,答案 博学谷--让IT教学更简单,让IT学习更有效 <Java基础入门>课后习题 第1章Java开发入门 一.填空 ...

最新文章

  1. 豆瓣评分 9.4 的算法巨著,这本书带无数读者入门算法
  2. 软件开发打败了 80 %的程序员
  3. 【 仿真 】基于多维相似性分析的移动定位方法仿真
  4. 关于STM32的变量定义
  5. RecyclerView显示加载多种布局的原理
  6. hdu1024 最大m子序列和
  7. 理性教育~值得借鉴~
  8. 释放skb buffer指针引出的指针传递问题
  9. php 类分开写,程序员面试必备PHP基础面试题 – 第十七天
  10. Mybatis报错:无效的列类型
  11. kettle插入更新流程
  12. 将阿拉伯数字转换成中文大写的好算法
  13. [GO]结构体及普通变量初始化
  14. js 数字格式化,只能输入正负整数,小数
  15. matlab 画图函数plot
  16. fprom预测结果内容_启动子分析预测数据库
  17. cd linux给u盘安装程序,CDLINUX U盘安装教程
  18. UI界面设计相关知识(一)
  19. 如何快速入门Spring Cloud
  20. 图新地球(LSV)常见问题汇总(图源、全景、倾斜摄影、点云应用、图新地球模糊等等)------持续更新

热门文章

  1. 用python画明星_Python也能成为毕加索?我用Python给小姐姐画了幅油画
  2. 计算机集群用什么网络,什么是计算机系统集群?
  3. python训练营 朋友圈点赞收费吗_微信朋友圈点赞,是不是扣话费?有人给
  4. python setup.py_python setup.py 构建
  5. c++ string长度_String.format()的简单使用
  6. 查询mysql数据库表占用空间大小_MySQL数据库查看数据表占用空间大小和记录数...
  7. 面向对象(Python):学习笔记之单例模式
  8. node.js(三)MongoDB数据库搭建
  9. 一文细数73个Vision transformer家族成员
  10. Tensorflow训练mnist数据集源代码解析