高中生,关于python的问题,自己能看懂的前面部分都加上注释了

######高中暑假作业,思索很久后实在不会写

img

求解
import pandas as pd#从pandas中导入pd模块
import random#导入random模块
a=[]#新建空列表a
b=[]#新建空列表b
for x in range(10):#让x遍历rang(10)(起始值为0,终值为10,步长为1)(0123456789a.append(random.randint(100,200))#在列表a末尾增加100~200范围内随机的整数
    b.append(random.randint(200,300))#在列表b末尾增加200~300范围内随机的整数
data=[]#新建空列表data
for row in b:#让row遍历b(b为包含十个200~300范围内的随机整数的列表)
    temp=[]#新建空列表tmep
    for number in a:#让number遍历a(a为包含十个100~200范围内的随机整数的列表)

        data.append(temp)#在列表data末尾增加temp
dataframe=pd.DataFrame(data=data,columns=a)
dataframe.index=
print(dataframe)#(打印dataframe)

看下网址
https://blog.csdn.net/weixin_35713824/article/details/112840363
里面有例子

import pandas as pd
import random
a = []
b = []
for x in range(10):
    a.append(random.randint(100,200))
    b.append(random.randint(200,300))
data = []
for row in b:
    temp = []
    for number in a:
        temp.append(number*row)
    data.append(temp)
dataframe = pd.DataFrame(data = data,columns = a)
dataframe.index = b
print(dataframe)

哪里高中也开始学这玩意了?
大概说一下,就是dataframe. index可以理解为每一行的左面
columns可以理解为没一列的前面,然后第一空那里看下面data. append(temp),所以temp肯定要先加点东西,再往下看,乘数都以排头和队长的身份打印出来了,而矩阵的重点是data,所以data结果,所以temp里面是结果,所以应该temp. append(row * number)
如果有用的话还望采纳。

看下网址 https://blog.csdn.net/weixin_35713824/article/details/112840363