问题1: 将每个步骤的代码写出来步骤1. 创建 ABC 类 (class)。x,y 是这个类的参数。步骤 2. 为ABC创建 x加y, x乘y 的方法 (method)步骤 3. 初始化后,随便设置一个x和y值。将这2个method的结果放在
问题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 pandas as pd
class ABC(object):
def __init__(self, x=0, y=1):
# 先定义一个带默认值None的根节点
self.x = x
self.y = y
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))