小编JMS*_*MSH的帖子

如何从Jupyter笔记本上的*.IPYNB文件中执行*.PY文件?

我正在研究Python笔记本,我希望将大量输入代码[输入] 打包成[*.PY]文件并从笔记本中调用这些文件.

我知道从Notebook运行[ .PY]文件的操作,并且命令因Linux或Windows而异.但是当我执行此操作并从笔记本执行[.PY]文件时,它无法识别笔记本中加载的任何现有库或变量(就像[ .PY]文件从零开始...).

有没有什么办法解决这一问题?

问题的一个可能的简化示例如下:

In[1]:
import numpy as np
import matplotlib.pyplot as plt

In[2]:
def f(x):
    return np.exp(-x ** 2)

In[3]:
x = np.linspace(-1, 3, 100)

In[4]:
%run script.py
Run Code Online (Sandbox Code Playgroud)

" script.py "具有以下内容:

plt.plot(x, f(x))
plt.xlabel("Eje $x$",fontsize=16)
plt.ylabel("$f(x)$",fontsize=16)
plt.title("Funcion $f(x)$")
Run Code Online (Sandbox Code Playgroud)
  • 在真正的问题中,文件[*.PY]没有4行代码,它有足够的代码.

python jupyter

44
推荐指数
4
解决办法
8万
查看次数

我如何获得具有功能bar3和每个条形宽度不同的条形图?

我有代码:

values = [1.0 0.6 0.1;  0.0 1.0 0.3;  0.9 0.4 1.0];
h = bar3(values);
shading interp
for i = 1:length(h)
    % Get the ZData matrix of the current group
    zdata = get(h(i),'Zdata');
    set(h(i),'Cdata',zdata)
end
set(h,'EdgeColor','k')
view(-61, 68);
colormap cool
colorbar
Run Code Online (Sandbox Code Playgroud)

这就是图中的样子:

在此输入图像描述

我想根据条的高度为每个条获得不同的宽度.

我想要的看起来像http://www.sdtools.com/help/ii_mac.html中的图片.

blah http://www.sdtools.com/help/mac.gif

graphics matlab graph width matlab-figure

11
推荐指数
1
解决办法
1218
查看次数

标签 统计

graph ×1

graphics ×1

jupyter ×1

matlab ×1

matlab-figure ×1

python ×1

width ×1