jupyter ipython display_Tensorflow从jupyter / Ipython运行动画
我正在通过水上的水滴的tensorflow示例,代码:
#Import libraries for simulation
import tensorflow as tf
import numpy as np
#Imports for visualization
import PIL.Image
from io import BytesIO
from IPython.display import clear_output, Image, display
#A function for displaying the state of the pond's surface as an image.
def DisplayArray(a, fmt='jpeg', rng=[0,1]):
"""Display an array as a picture."""
a = (a - rng[0])/float(rng[1] - rng[0])*255
a = np.uint8(np.clip(a, 0, 255))
f = BytesIO()
PIL.Image.fromarray(a).save(f, fmt)
clear_output(wait = True)
display(Image(data=f.getvalue()))
sess = tf.InteractiveSession()
def make_kernel(a):
"""Transform a 2D array into a convolution kernel"""
a = np.asarray(a)
a = a.reshape(list(a.shape) + [1,1])
return tf.constant(a, dtype=1)
def simple_conv(x, k):
"""A simplified 2D convolution operation"""
x = tf.expand_dims(tf.expand_dims(x, 0), -1)
y = tf.nn.depthwise_conv2d(x, k, [1, 1, 1, 1], padding='SAME')
return y[0, :, :, 0]
def laplace(x):
"""Compute the 2D laplacian of an array"""
laplace_k = make_kernel([[0.5, 1.0, 0.5],
[1.0, -6., 1.0],
[0.5, 1.0, 0.5]])
return simple_conv(x, laplace_k)
N = 500
# Initial Conditions -- some rain drops hit a pond
# Set everything to zero
u_init = np.zeros([N, N], dtype=np.float32)
ut_init = np.zeros([N, N], dtype=np.float32)
# Some rain drops hit a pond at random points
for n in range(40):
a,b = np.random.randint(0, N, 2)
u_init[a,b] = np.random.uniform()
DisplayArray(u_init, rng=[-0.1, 0.1])
# Parameters:
# eps -- time resolution
# damping -- wave damping
eps = tf.placeholder(tf.float32, shape=())
damping = tf.placeholder(tf.float32, shape=())
# Create variables for simulation state
U = tf.Variable(u_init)
Ut = tf.Variable(ut_init)
# Discretized PDE update rules
U_ = U + eps * Ut
Ut_ = Ut + eps * (laplace(U) - damping * Ut)
# Operation to update the state
step = tf.group(
U.assign(U_),
Ut.assign(Ut_))
# Initialize state to initial conditions
tf.global_variables_initializer().run()
# Run 1000 steps of PDE
for i in range(1000):
# Step simulation
step.run({eps: 0.03, damping: 0.04})
DisplayArray(U.eval(), rng=[-0.1, 0.1])
然后从Ipython I import partial_d但它不会生成动画。
任何使用过tensorflow的人都知道如何解决这个问题? 谷歌提到Ipython Notebook,无法找到/设置,但我确实安装了jupyter和最新的Ipython。
你以前用过jupyter吗? 我认为你需要启动笔记本服务器并从那里运行代码。
尝试运行jupyter notebook,然后将代码导入笔记本。 或者,您可以将代码复制并粘贴到代码单元格中,然后跳过导入。
我不熟悉你所指的例子,但我不认为这是一个TF问题。 了解如何通过jupyter运行它(iPython的新名称可以清除任何混淆)。
我熟悉python,刚刚安装了jupyter,我确实运行了代码,但无法弄清楚如何从那里运行脚本。以下是此drive.google.com/file/d/0B0nxIjitvEABMkQzZDktcUNyV3c/&hellip的两个快照; drive.google.com/file/d/0B0nxIjitvEABUmppc3JyREg1ZDg/…
点击新的新笔记本。确保它正确连接到python内核(它应该是)然后+一个新的代码单元,复制你的代码并运行。我是否可以强烈建议您花几分钟时间研究一下jupyter笔记本。在编写python时,它们非常有用,特别是对于Tensorflow这样的东西。我一直用它来进行TF开发。不要打开.py文件,因为你无法在jupyter中运行它。您可以使用之前提到的命令导入,但我只是将它放在一个新笔记本的单元格中。
现在我想出了如何使用它是啊只是将它复制到单元格然后运行它工作,你如何导入代码?
我相信有一个导入命令,但我从来没有使用它。我通常从头开始,但如果没有太多,你可以将代码复制到单元格中。我将研究如何使用jupyter来优化您的工作流程并在单元格之间拆分代码。这对Tensorflow真有帮助!有关使用魔术命令导入代码的更多信息,请参阅此内容对于更进一步的jupyter问题,请随时创建一个新问题,将其链接到此处,我可以提供帮助,因为此q已得到解答
这让我快速了解如何使用jupyter和tensorflow来生成涟漪动画。
jupyter ipython display_Tensorflow从jupyter / Ipython运行动画相关推荐
- 对 Python 开发者而言,IPython 仍然是 Jupyter Notebook 的核心
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. Jupyter 项目提供的魔法般的开发体验很大程度上得益于它的 IPython 基因. 最近刚刚写过我为什么觉得觉得 J ...
- ipython和jupyter哪个好_对Python开发者而言,IPython仍然是Jupyter Notebook的核心
如果你不明白 Jupyter 是什么,这么说吧,它拥有和 IPython 同样的代码,并且是由同一批人开发的,只不过取了一个新名字.安了一个新家. 下面这个注脚进一步说明了这一点: 我从声明中解读出来 ...
- 数据挖掘基础学习一:VMware虚拟机Ubuntu上安装Python和IPython Notebook(Jupyter Notebook)完整步骤及需要注意的问题(以ubuntu-18.04.3为例)
数据挖掘基础学习一:VMware虚拟机Ubuntu上安装Python和IPython Notebook(Jupyter Notebook)完整步骤及需要注意的问题 (以ubuntu-18.04.3-d ...
- IPython notebook(Jupyter Notebook) 的使用
ipython,这里的 i,不是 iphone 的 i,而是 interactive 的 i,交互/互动的含义.所谓 ipython,交互式的 python,即为即时相应,展示图表,反映程序执行的快慢 ...
- jupyter notebook中,对tensorflow运行时经常出现“The kernel appears to have died. It will restart automatically”
在jupyter notebook 或者spyder上运行tensorflow的代码时(主要是代码 包含CNN),如果软件安装有问题,会出现"The kernel appears to ha ...
- ipython notebook_50个关于IPython的使用技巧,get起来!
什么是IPython?可能很多人已经在用,却不知道它到底是什么.根据维基百科的解释: IPython是一种基于Python的交互式解释器,提供了强大的编辑和交互功能. IPython拥有: 满足你各种 ...
- centos jupyter 安装_centos7安装 jupyter
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言. Jupyter Notebook 的本质是一个 Web 应用程序,便 ...
- jupyter ipython_ipython安装( jupyter)
生产环境:win10 64位 pip的版本不是最新的,输入命令 python -m pip install --upgrade pip 更新我们的pip,pip不是最新的也会导致安装不了ipython ...
- Jupyter.net:使用Jupyter进行交互式计算的Windows应用程序
目录 介绍 背景 安装Jupyter.net 使用Jupyter.net 应用架构概述 下载源92.9 KB 项目GitHub页面 介绍 在本文中,我将介绍Jupyter.net:这是一个用C#编写的 ...
最新文章
- stm32之通用定时器
- CONVERT_YEAR_WITH_THRESHOLD
- hdu-3625 Examining the Rooms(斯特灵数第一类)
- mysql异地备份_MySQL数据库异地备份与还原方法
- 使用run-rs启动mongodb
- 接口测试工具-Jmeter使用笔记(九:跨线程组传递变量)
- 3.7.4 - Indexing and Slicing Strings
- MHA高可用 MHA+Keepalive
- 12.UNIX 环境高级编程--线程控制
- 对职场橡皮人Say No(转)
- mysql计算同比和环比的区别_【面试真题】Mysql实现计算同比、环比
- 国产计算机系统有哪些,国产电脑操作系统有哪些(华为鸿蒙系统笔记本电脑)...
- django-上下文处理器
- 黑暗森林法则和猜疑链同样存在人和人之间
- vs2019编译cryengine失败问题处理
- 微信墙html5,微信墙怎么做?微信墙制作流程介绍
- replace() 替换的整理
- C语言中关键字void的用法
- win10系统连接wifi后可以上网但是显示【无Internet,安全】解决 and Maple初始化失败问题
- 干货 :深度学习的主流模型及应用
热门文章
- kafka生产者和消费者端的数据不一致
- matlab 水平投影,科学网—Matlab中如何将投影信息写入到shape文件中 - 朱永超的博文...
- 一时技痒 不用模拟第一印象的构造 通过三个观察得来的规律解决N^2个往返接力问题...
- 利用委托 实现窗体间通信,非原创
- IDEA入门之web项目导入jar包
- bzoj1833: [ZJOI2010]count 数字计数(数位DP+记忆化搜索)
- 【模板篇】数论大杂烩~
- 用线性单元(LinearUnit)实现工资预测的Python3代码
- HTML-CSS背景渐进色
- 老蒋的 用WDCP 搭建