問題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
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))