python 数学公式录入与解析_ipython jupyter notebook中显示图像和数学公式实例

1. # 可以使用LaTeX表示数学公式

# 可以使用LaTeX表示数学公式

from IPython.display import Latex

Latex(r"$\sqrt{x^2+y^2}$")

2. # SymPy的表达式也可以显示为LaTex

%load_ext sympyprinting

from sympy import *

x, y = symbols("x,y")

sqrt(x**2+y**2)

3. # 用Image类显示”jupyter.png”图片,缺省路径为Notebook文件所在的目录

from IPython.display import Image

Image(filename="jupyter.png")

4. 使用matplotlib绘图

%matplotlib inline

plot(random.randn(100));

5. # %prun用于代码的执行性能分析,可以作为行命令和单元命令使用

%%prun

for i in range(100):

np.linalg.det(random.rand(10,10))

补充知识:Jupyter Notebook使用-如何设置代码单元启用自动换行

最近开始使用 Jupyter Notebook , 至于它的强大功能不需要我做过多介绍, 接下来直接进入正题

在使用的过程中我发现了一个这样的问题: 当编辑的代码过长时将会出现滚动条 / 滑动条 (像下面这样)

但是当我将滚动条拉到底时, 问题出现了: 侧边栏仍然会遮挡部分代码 (像这样)

这个问题在使用主题插件 jupyterthemes 时尤为明显 (示例使用主题为: monokai, 通过 pip install jupyterthemes 安装, 启用主题: jt -t monokai )

在使用官方默认主题的时候并不是很明显, 基本不影响使用. 但是对于想要使用主题的人来说这个问题无疑造成了相当大的困扰, 下面介绍一种通过修改配置文件, 使代码单元启用自动换行来规避遮挡的方案

首先通过命令 jupyter --config-dir 找到配置文件所在路径, 进入下一级路径 nbconfig (如果没有, 自行创建即可)

示例 (我的配置文件路径 C:\Users\DMCs9\.jupyter\nbconfig )

找到 notebook.json 文件 (如果没有, 自行创建即可), 通过 notepad++ 打开文件进行编辑

追加 / 写入如下代码, 保存并重新启动 Jupyter Notebook

"MarkdownCell": {

"cm_config": {

"lineWrapping": true

}

},

"CodeCell": {

"cm_config": {

"lineWrapping": true

}

},

到此问题便解决了 (下面是更改配置文件后的结果)

注: 完整的配置文件格式 (这个是我的, 仅供参考格式, 其余配置可能并不会生效)

{

"load_extensions": {

"nbextensions_configurator/config_menu/main": true,

"contrib_nbextensions_help_item/main": true,

"jupyter-js-widgets/extension": true,

"codefolding/main": true,

"code_font_size/code_font_size": false,

"toc2/main": true,

"scratchpad/main": false,

"code_prettify/code_prettify": false,

"autoscroll/main": false,

"python-markdown/main": false,

"scroll_down/main": false,

"snippets/main": false,

"ruler/main": false,

"notify/notify": false,

"hide_input/main": false,

"freeze/main": false,

"hide_input_all/main": false,

"qtconsole/qtconsole": false,

"code_prettify/autopep8": false

},

"MarkdownCell": {

"cm_config": {

"lineWrapping": true

}

},

"CodeCell": {

"cm_config": {

"lineWrapping": true

}

},

"Cell": {

"cm_config": {

"lineNumbers": true

}

},

"Notebook": {

"Header": true,

"Toolbar": true

},

"toc2": {

"number_sections": false,

"skip_h1_title": true,

"collapse_to_match_collapsible_headings": false

}

}

以上这篇ipython jupyter notebook中显示图像和数学公式实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jupyter Notebook显示图像有几种方法。一种方法是使用matplotlib.pyplot库来显示图像。首先,确保你已经安装了matplotlib库。然后,按照以下步骤进行操作: 1. 导入matplotlib.pyplot库:使用以下代码导入matplotlib.pyplot库: ```python import matplotlib.pyplot as plt ``` 2. 读取图像文件:使用以下代码将图像文件读取为一个numpy数组: ```python image = plt.imread('image.jpg') ``` 3. 显示图像:使用以下代码显示图像: ```python plt.imshow(image) plt.axis('off') plt.show() ``` 另一种方法是使用IPython.display库的Image类来显示图像。首先,确保你已经安装了IPython库。然后,按照以下步骤进行操作: 1. 导入IPython.display库:使用以下代码导入IPython.display库: ```python from IPython.display import Image ``` 2. 显示图像:使用以下代码显示图像: ```python Image(filename='image.jpg') ``` 这两种方法都可以在Jupyter Notebook显示图像。你可以根据自己的喜好选择其一种方法。希望对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [解决matplotlib.pyplot在Jupyter notebook显示图像问题](https://download.csdn.net/download/weixin_38741244/12852970)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [ipython jupyter notebook显示图像数学公式实例](https://download.csdn.net/download/weixin_38675970/12853197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [jupyter notebook oepncv 显示一张图像的实现](https://download.csdn.net/download/weixin_38713061/13735290)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值