已知50年内的变量A,B,C
如何表示D
D=(A+B)/C
不知道如何输入
试过多次都报错
感谢
假设A,B,C都是长度为50的列表,那么D这样表示:
D = [(A[i] +B[i]) / C[i] for i in range(50)]
如果A,B,C都是长度为50的numpy数组,那就更好表示了:
D = (A+B)/C
import random
a = random.randint(0,51)
b = random.randint(0,51)
c = random.randint(0,51)
d = (a+b)/c
print(d)
A = [24,6,57,56,4] #这是5年的数据。你可以添加到50个
B = [55,66,47,43,5] #这是5年的数据。你可以添加到50个
C = [4,3,5,6,2] #这是5年的数据。你可以添加到50个
D = [(a+b)/c for a,b,c in zip(A,B,C)]
print(D)
import pandas as pd
import numpy as np
data = pd.DataFrame(np.random.randint(10,20,(50,3)),columns=['A','B','C'])
data['D'] = (data['A']+data['B'])/data['C']