python建立一个表格 每一格的值都由第一行和第一列对应的值经过计算得到 第一行和第一列的值由外部输入
时间: 2024-04-30 08:20:17 浏览: 65
【JavaScript源代码】vue element实现表格合并行数据.docx
可以使用Python的pandas库来建立一个表格,并且使用DataFrame的apply和lambda函数来对每一个格子进行计算。
首先需要安装pandas库,可以使用以下命令进行安装:
```
pip install pandas
```
然后可以使用以下代码来建立表格并进行计算:
```python
import pandas as pd
# 获取第一行和第一列的输入值
row_values = input("请输入第一行的值,以空格分隔:").split()
col_values = input("请输入第一列的值,以空格分隔:").split()
# 建立一个空的DataFrame
df = pd.DataFrame(columns=col_values, index=row_values)
# 对每一个格子进行计算
for row in df.index:
for col in df.columns:
df.loc[row, col] = float(row) * float(col)
print(df)
```
这段代码首先获取第一行和第一列的输入值,并且建立一个空的DataFrame。然后使用两个for循环对每一个格子进行计算,计算的方法是将第一行和第一列对应的值相乘。最后输出整个表格。
阅读全文