我需要在 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)
有什么解决办法吗?
【问题讨论】:
power
和 display
是函数吗?
如果是也请提供
见***.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 树