
class Car():
"""一次模拟汽车的简单尝试"""
def __init__(self, make, model, year):
"""初始化描述汽车的属性"""
self.make = make # 牌子
self.model = model
self.year = year
self.odometer = 0 # 里程
def get_descriptive_name(self):
"""返回整洁的描述性信息"""
long_name = str(self.year) + ' ' + self.make + ' ' + self.model
return long_name.title()
def read_odometer(self):
'''读取里程数'''
return self.odometer
def set_odometer(self, meter):
'''设置里程数'''
if meter > self.odometer:
self.odometer = meter
def increment_odometer(self, mileage):
'''增加里程数'''
self.odometer += mileage
# ElectricCar继承了Car。
# 1. 类名ElectricCar之后括号内的Car,表示用作父类。
# 2. 子类的构造方法中,要调用父类的构造方法。
#这里补充代码:定义子类(先去掉所有下划线、再填写代码,并注意缩进)
class ElectricCar(Car)
"""电动汽车的独特之处"""
def __init__(self, make, model, year, battery_size):
_____________________________
"""初始化父类和子类的属性"""
# 这里补充代码:初始化父类的属性(先去掉所有下划线、再填写代码,并注意缩进)
# 这里补充代码:初始化子类类的属性(先去掉所有下划线、再填写代码,并注意缩进)
_____________________________
def get_battery_size(self): # 子类的方法
return self.battery_size
my_tesla = ElectricCar('tesla', 'model s', 2016, 70)
# 继承使得子类拥有了父类定义的属性
my_tesla.set_odometer(200)
my_tesla.increment_odometer(400)
print(my_tesla.get_descriptive_name())
print(my_tesla.read_odometer())
print(my_tesla.get_battery_size())
class ElectricCar(Car)
"""电动汽车的独特之处"""
def __init__(self, make, model, year, battery_size):
super(Car, self).__init__()
def get_battery_size(self): # 子类的方法
return self.battery_size
my_tesla = ElectricCar('tesla', 'model s', 2016, 70)
# 继承使得子类拥有了父类定义的属性
my_tesla.set_odometer(200)
my_tesla.increment_odometer(400)
print(my_tesla.get_descriptive_name())
print(my_tesla.read_odometer())
print(my_tesla.get_battery_size())
- 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7570002
- 这篇博客你也可以参考下:梯度下降伪代码
- 除此之外, 这篇博客: 聚类算法指标整理中的 示例代码 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
>>> from sklearn.metrics.cluster import adjusted_mutual_info_score
>>> adjusted_mutual_info_score([0, 0, 1, 1], [0, 0, 1, 1])
...
1.0
>>> adjusted_mutual_info_score([0, 0, 1, 1], [1, 1, 0, 0])
...
1.0
>>> adjusted_mutual_info_score([0, 0, 0, 0], [0, 1, 2, 3])
...
0.0
- 您还可以看一下 王文凯老师的程序员的数学:线性代数课程中的 让矩阵计算变得容易小节, 巩固相关知识点