我需要在 jupyter notebook 中显示一个大整数

Posted

技术标签:

【中文标题】我需要在 jupyter notebook 中显示一个大整数【英文标题】:I need to display a large integer in jupyter notebook 【发布时间】:2021-08-08 13:31:53 【问题描述】:

我正在教一个孩子数学和用国际象棋-大米故事编程,(你知道,国王用大米支付给发明国际象棋的人的那个),使用 python 和 jupyter notebook,我需要的东西是显示一个包含 i 列和 2**i 的表格,其中 i 从 0 到 64,但是当我到达 64 时,数字的大小对于 numpy 数组来说太大了,这里是代码

from numpy import *
import pandas as pd
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 1000)

casilla = arange(1,65,1)
arroz = power(2,casilla)
casilla_arroz = pd.DataFrame(arroz,columns = ['Numero de granos de arroz'], index = casilla)
casilla_arroz.index.name = 'Numero de casilla'

display(casilla_arroz) 

有什么解决办法吗?

【问题讨论】:

powerdisplay 是函数吗? 如果是也请提供 见***.com/questions/37271654/…。或者,当您“教孩子数学和编程”时,不要使用 numpy,因为基本的 Python 整数具有无限大小。 不,电源来自 numpy,显示来自 jupyter notebook @EricCardozo 只需使用上面的链接,casilla = arange(1,65,1, dtype='object') 即可解决问题 【参考方案1】:

casilla = arange(1,65,1, dtype='object') 解决问题

【讨论】:

以上是关于我需要在 jupyter notebook 中显示一个大整数的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Jupyter Notebook 的同一行上显示两个 SVG 图像

如何在我的应用程序中显示 jupyter notebook 或 apache zeppelin?

如何在 python jupyter notebook 中绘图?

无法在 Jupyter Notebook 中显示 graphviz 树

Jupyter Notebook Markdown 未显示在 GitHub 中

防止情节在 jupyter notebook 中显示