jupyter notebook是一个python的交互式开发环境,广泛应用于数据分析的场景下。

在jupyter notebook中,还可以很方便的编辑数学公式。

1、Markdown状态

编辑公式,首先要使单元成为Markdown状态。

2、公式的行内(inline)模式与显示(display)模式

公式的行内模式为$ 数学公式 $ ,公式将与前后的文字混排

一元一次方程:$ y = a + b x $

显示结果:

显示模式为$$ 数学公式$$,公式将单独一行,如:

一元一次方程:$$ y = a + b x $$

显示结果:

3、上下标

下标以"_"为引导,上标以“^”为引导,对于多个字符组成的上标和下标,以“{}”括起来。

$$ y = a + b x_{ij}^2 $$

结果为:

4、求和

求和以\sum表示

求和  $$\sum_{i=0}^{n}(x_i^2 + y_j^3)$$

5、分数

使用 \frac{分母}{分子},或\cfrac{分母}{分子}

$$\cfrac{1}{3} - \frac{x_i^2}{y_j^3}$$

6、矩阵:

矩阵 $$ \left[ \begin{array} {cccc}
X_1&Y_1^2\\
X_2 & Y_2^2\\
\ldots \\
X_n&Y_n^2
\end{array} \right] $$

结果

7、开方

\sqrt[次数]{被开方数}

$$ \sqrt[2]{b^2-4ac}$$

结果

8、希腊字母

9、 省略号

\ldots  与底线对齐的省略号,\cdots 与中线对齐省略号

$$ f(x_1,x_2,\ldots,x_i) = x_1+x_2+\cdots + x_i $$

10、大括号

\{ \}

11、大号括号

$$ x + \left(y^2 + \frac{x^2+z}{1+z^2}\right)  $$

12、多行数据公式

$$ \begin{eqnarray*}
\cos 2 \theta & = & \cos^2 \theta - \sin^2 \theta\\
&=& 2\cos^2 \theta - 1 \end{eqnarray*}$$

13、其他

jupyter note中的公式,符合LaTeX语法,可以参考。

在jupyter notebook 中编辑公式的更多相关文章

  1. 非线性函数的最小二乘拟合及在Jupyter notebook中输入公式 [原创]

    突然有个想法,能否通过学习一阶RC电路的阶跃响应得到RC电路的结构特征——时间常数τ(即R*C).回答无疑是肯定的,但问题是怎样通过最小二乘法.正规方程,以更多的采样点数来降低信号采集噪声对τ估计值的 ...

  2. 在jupyter notebook中同时安装python2和python3

    之前讨论过在anaconda下安装多个python版本,本期来讨论下,jupyter notebook中怎样同时安装python2.7 和python3.x. 由于我之前使用的jupyter note ...

  3. jupyter notebook中No module named 'tensorflow'

    当我们在jupyter notebook中运行时可能会遇见没有某个包的情况,如下: ---------------------------------------------------------- ...

  4. 解决在jupyter notebook中遇到的ImportError: matplotlib is required for plotting问题

    昨天学习pandas和matplotlib的过程中, 在jupyter notebook遇到ImportError: matplotlib is required for plotting错误, 以下 ...

  5. 在jupyter notebook中运行R语言

    要想在jupyter notebook中运行R语言其实非常简单,按顺序安装下面扩展包即可: install.package('repr','IRdisplay','evaluate','crayon' ...

  6. 在jupyter notebook 中同时使用安装不同版本的python内核-从而可以进行切换

    在安装anaconda的时候,默认安装的是python3.6 但是cs231n课程作业是在py2.7环境下运行的.所以需要在jupyter notebook中安装并启用python2.7版本 方法: ...

  7. jupyter notebook中出现ValueError: signal only works in main thread 报错 即 长时间in[*] 解决办法

    我在jupyter notebook中新建了一个基于py3.6的kernel用来进行tensorflow学习 但是在jupyter notebook中建立该kernel时,右上角总是显示 服务正在启动 ...

  8. 机器学习:Jupyter Notebook中numpy的使用

    一.Jupyter Notebook的魔法命令 # 模块/方法 + ?或者help(模块/方法):查看模块/方法的解释文档: 1)%run # 机械学习中主要应用两个魔法命令:%run.%timeit ...

  9. (数据科学学习手札64)在jupyter notebook中利用kepler.gl进行空间数据可视化

    一.简介 kepler.gl是由Uber开发的进行空间数据可视化的开源工具,是Uber内部进行空间数据可视化的默认工具,通过其面向Python开放的接口包keplergl,我们可以在jupyter n ...

随机推荐

  1. 《windows核心编程系列》十七谈谈dll

    DLL全称dynamic linking library.即动态链接库.广泛应用与windows及其他系统中.因此对dll的深刻了解,对计算机软件开发专业人员来说非常重要. windows中所有API ...

  2. [poj3744] Scout YYF I【概率dp 数学期望】

    传送门:http://poj.org/problem?id=3744 令f(i)表示到i,安全的概率.则f(i) = f(i - 1) * p + f(i - 2) * (1 - p),若i位置有地雷 ...

  3. (转)C语言运算符优先级 详细列表

    C语言运算符优先级 详细列表 文章转自:Slyar Home 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右   () 圆括号 (表达式)/函数 ...

  4. 转 ORACLE-016:ora-01720 授权选项对于'xxxx'不存在

    报错的情形如下, A用户:视图V_A B用户:视图V_B,并且用到了V_A C用户:需要用V_B, 授权过程, A用户下: grant select on V_A to B B用户下: grant s ...

  5. Codeforces Round #138 (Div. 1)

    A 记得以前做过 当时好像没做对 就是找个子串 满足括号的匹配 []最多的 开两个栈模拟 标记下就行 #include <iostream> #include<cstring> ...

  6. 使用 JSX 描述 UI 信息

    这一节我们通过一个简单的例子讲解 React.js 描述页面 UI 的方式.把 src/index.js 中的代码改成: import React, { Component } from 'react ...

  7. 里氏替换原则中is和as分别的作用

    is 是用于检查对象是否指定类型兼容 if(empls[i] is SE){ ((SE)empls).SayHi(); } as 不用强转可以直接转换 if(empls[i] is SE){ SE s ...

  8. 升级Python2.7

    习惯于centos6.5的系统,却习惯使用Python2.7,每次都会升级Python版本,安装pip.于是总结了升级过程中遇到问题(原创) 升级Python2.7 注意的是 1.编译2.7时依赖问题 ...

  9. C#特性的介绍及应用场景

    1.特性的任务:特性就是为了支持对象添加一些自我描述的信息,不影响类封装的前提添加额外信息.如果你用这个信息,那特性就有用:如果你不需要这个信息,那么这个特性就没用. 2.特性的基类:Attribut ...

  10. 11.2Java-多态

    一.父类 public class Fu { public void show(){ System.out.println("父类"); } } 二.子类 public class ...