【发布时间】:2021-08-14 02:00:50
【问题描述】:
我打算列出 50 个随机数,从 1 到 100,然后取数字的平方和平方根,然后我会将它们放入一个不错的 PD.Dataframe(第一个列表是随机数其中是行,另外两个列表是列)。 我的代码如下所示:
import random
import math
import numpy as np
import pandas as pd
y = random.sample(range(1, 100), 50)
y1 = [f**2 for f in y]
y2 = [round(math.sqrt(f2)) for f2 in y]
whole = y + y1 + y2
whole2 = (np.array(whole)).reshape((50,3))
df = pd.DataFrame([whole2[:,1:]], index=whole2[:,0], columns=['Number', 'Square','Square Root'])
如果有人能告诉我哪里以及如何出错,我将不胜感激。谢谢!
【问题讨论】: