python实现两数相加相乘
问题1: 将每个步骤的代码写出来步骤1. 创建 ABC 类 (class)。x,y 是这个类的参数。步骤
2. 为ABC创建 x加y, x乘y 的⽅法 (method)步骤
3. 初始化后,随便设置⼀个x和y值。将这2个method的结果放在列表(list)⾥
步骤
5. 4. 将第3步骤的结果其转化成数组(array), 然后显⽰这个数组的维度
步骤
6. 将第4步骤的结果其转化成pandas的Dataframe
import numpy as np
import pandas as pd
class ABC(object):
def__init__(self, x=0, y=1):
# 先定义⼀个带默认值None的根节点
self.x = x
self.y = y
python 定义数组def add(self):
return self.x + self.y
def mult(self):
return self.x * self.y
#      def Ch(self, x, y):
#        cd_tem=m*n
#        return cd_tem
if __name__ =="__main__":
# 步骤 3
s = ABC(2,3)
res_list =[s.add(), s.mult()]
# 步骤 4
res_array = np.array(res_list)
print("数组元素总数:", res_array.size)# 打印数组尺⼨,即数组元素总数
print("数组形状:", res_array.shape)# 打印数组形状
print("数组的维度数⽬", res_array.ndim)
# 步骤 5
res_df = pd.DataFrame(res_array)
print(res_df.head(5))