成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

新聞 前端
寫論文時,手敲成堆的計算公式,被虐到頭禿? 只需要掌握一點Python語法,上面的公式只需要4行就能生成,其中3行還是Python的計算公式。

 [[338118]]

本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。

寫論文時,手敲成堆的計算公式,被虐到頭禿?

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

做講課PPT時,幾十頁的計算推理公式,恨不得直接手寫拍照?

現在,解放雙手的時刻來了,只需要掌握一點Python語法,上面的公式只需要4行就能生成,其中3行還是Python的計算公式。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

 沒錯,就是這幾行

這款名為handcalcs的工具包,生成Latex公式,但不用學Latex復雜的語法。

關鍵是,大小只有4.6MB,相當于Jupyter里一個小小的插件。

平方、平方根、分式、三角函數、腳注……這個插件的功能五臟俱全,不僅能生成公式,還能計算結果。

此外,也有單位換算、格式調整等功能。

來看看它的用法。

基礎版:公式+計算

裝上handcalcs插件后,Python就從一個無情的計算器,升級成了華麗的公式生成器。

在Python語法基礎上,將計算公式呈現為Latex格式,只需要加一行代碼

沒錯,這行代碼就是%%render。

也就是說,如果你想要生成Latex公式,只需要在計算公式前加個%%render。

不僅如此,Python還會自動幫你計算出結果。

如下圖,先設好3個參數a、b、c的值,然后用Python列出表達式,在最前面放個%%render。

然后,列出x的表達式。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

duang的一下,x用a、b、c表達的結果就展示了出來,而且還算出了結果。

再也不用輸入大段Latex的復雜語法,生成復雜的計算公式了。

此外,如果想在函數中用這個工具插件,那就再加一行@handcalc(),但要注意return locals(),像這樣:

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

生成的效果也是一樣的。

此外,如果需要在公式中加上判斷條件,系統也能生成。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

至于積分什么的,生成起來也無壓力。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

你以為這就結束了?

還早,生成Latex公式只是這個工具的基礎用法。

進階版:格式+單位換算

此外,handcalcs還帶有格式調整、特殊字符、單位換算等功能。

格式調整

首先,是對參數格式的調整。

如果你在某個公式中用到了好幾個參數,但這些參數單獨占一行會導致浪費紙張可讀性很差,那就試試加一行##Parameters。

這樣,一行里面就能放3個參數,而且不占很多地兒(減小行間距)。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

當然,如果一行公式看起來太擁擠,還能調整它的長短。

只需要在公式前面加上#long或者#short,公式就能根據你的心意變成幾行,使推導過程看起來更清晰。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

此外,如果不想在結論中給出計算結果,只保留參數公式,也是可以的,在前面加個#symbolic就好了。

如下圖,原本的計算結果就會被隱去,取而代之的是只有參數的表達式。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

當你的數學老師想讓你計算公式時

而如果想在公式后面加些注釋(或者「式3.1」這種東西),這里也能直接生成。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

此外,對于特殊字符的生成,這里也有方法。

特殊字符

如果你需要在字母右下角標些腳注,有的腳注可能還會「套娃」。

沒關系,用一個下劃線就能搞定,一個不夠,就多來幾個。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

此外,有著各種奇怪念法的希臘字母、還有特殊字符等,這里也能根據讀音生成。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

單位換算

最關鍵的是,handcalcs絕不僅僅是數學計算式生成器,它還帶有單位換算的功能。

如果是物理方面的計算公式,輸入表達式和單位后,handcalcs能自動生成單位換算結果。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

這樣的話,就不用再費勁地列量綱,看這兩個單位相乘相除的結果究竟是個啥了。

轉成Latex語法

當然,如果你想將生成的Latex公式還原成Latex語法,粘回Latex中去用,這里也提供了非常便捷的操作。

只需要一個%%tex,handcalc就會自動幫你生成Latex語法。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

小限制

不過,這個工具包也有一些小限制。

例如,并非所有的數據類型都適用,例如Python的「容器數據」(collections)。

此外,也并非Python中的所有公式都適用,例如for就不支持這個工具的渲染。

但除了這些小限制外,這個工具包不失為一個強大的公式生成器,論文中需要生成的公式基本都夠用了。

1行代碼搞定Latex公式編寫,這個4.6M的Python小插件,寫論文必備

還有一些其他的細節功能,可以戳下方傳送門查看。

作者介紹

[[338120]]

這份工具的制作者Connor Ferster,并不是計算機專業出身,不過他對Python很感興趣。

據Conner在社交媒體上的自我介紹,他目前是一名土木工程系的學生。

所以,土木工程論文需求的計算量可能真挺多的?

傳送門

工具包鏈接:https://github.com/connorferster/handcalcs

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2021-09-01 13:34:59

工具代碼開發

2025-04-28 09:06:00

2021-04-07 13:43:07

PythonDash數據庫

2019-05-05 09:46:01

Python代碼神經網絡

2022-04-19 07:45:40

代碼Python美圖秀秀

2021-10-28 09:42:38

代碼編碼開發

2023-11-10 09:41:44

Python代碼

2022-02-24 10:40:14

Python代碼

2024-04-26 00:10:23

Python代碼開發

2019-12-02 10:32:58

開發技能代碼

2020-06-15 17:40:32

神經網絡人工智能可視化工具

2021-02-24 16:15:20

LaTeX排版LaTeX列表

2020-09-26 21:50:26

JavaScript代碼開發

2021-02-03 09:36:36

Python

2018-04-08 21:58:35

2020-04-24 12:16:48

Python 圖像分類實戰

2021-10-29 10:38:20

代碼 PILPython

2025-02-12 09:55:01

Java代碼性能

2021-02-24 14:30:59

JavaScript語言開發

2024-05-31 14:04:18

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩av福利在线观看 | 在线观看成人精品 | 久久精品国产一区二区电影 | 婷婷综合激情 | 亚洲成人一区二区 | 日韩av一区二区在线观看 | 好姑娘影视在线观看高清 | 久久一本| 日本不卡一区 | 欧美日韩三级在线观看 | 久久精点视频 | 久久成人国产 | 日韩在线视频一区 | 一区二区福利视频 | 亚洲第一天堂 | 欧美天堂在线观看 | 久久综合九九 | 男人阁久久 | 日本一道本视频 | 99精品电影 | 欧美一区二区三区久久精品 | 欧美99| 精品久久久久久久久久 | 色网在线看 | 日韩视频一区在线观看 | 日本一区二区影视 | 久久99蜜桃综合影院免费观看 | 91精品久久久久久久久 | 青青草在线视频免费观看 | 91精品国产乱码久久久久久 | 国产成人精品亚洲日本在线观看 | 伊人激情综合网 | 亚洲欧美在线视频 | 久久免费精品 | 国产乱码精品一区二区三区五月婷 | 久久久人 | 国产一在线观看 | 超碰天天 | 久久亚洲春色中文字幕久久久 | 成人午夜精品 | 国产1区|