J4ckey
J4ckey
发布于 2025-11-13 / 6 阅读
0

Python-11-13

Numpy基础用法

import numpy as np
import pandas as pd

a = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])
print(a[0, 3])
print(a[1, 2])
b = a[0, 3] + a[1, 2]
print(b)
import numpy as np
import pandas as pd
a = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
a[0, 1, 1]

类基础用法

class Employee:
    def __init__(self, name, account):
        self.name = name
        self.account = account
    def print_info(self):
        print(f'姓名:{self.name},工号:{self.account}')
    def calculate_monthly_pay(self):
        pass

class FulltimeEmployee(Employee):
    def __init__(self, name, account, monthly_salary):
        super().__init__(name, account)
        self.monthly_salary = monthly_salary
    def calculate_monthly_pay(self):
        print(f'月薪为{self.monthly_salary}')

class ParttimeEmployee(Employee):
    def __init__(self, name, account, daily_salary, work_days):
        super().__init__(name, account)
        self.daily_salary = daily_salary
        self.work_days = work_days
    def calculate_monthly_pay(self):
        print(f'月薪为{self.daily_salary * self.work_days}')

part = ParttimeEmployee('part','0-1', 100, 3)
part.print_info()
part.calculate_monthly_pay()

full = FulltimeEmployee('full', '0-2', 3000)
full.print_info()
full.calculate_monthly_pay()