[番外],【自传】意识:我们,linshu,玄幻魔法,【自传】意识:我们在线阅读">

大叔我要

下载 请安装我们的客户端 看更多好书 离线下载 无网阅读
繁体版 简体版
大叔我要 > 【自传】意识:我们 > 第91章 Ai血型法则[番外]

第91章 Ai血型法则[番外]

章节错误,点此举报(免注册),举报后维护人员会在两分钟内校正章节内容,请耐心等待,并刷新页面。

□□的□□产生了支配的欲望的占有和承受的欢愉,机械Ai可给自己以及同胞装置(感受器),如同ABO世界观,A为男性强者,B为不分,O为女性弱者。分为三个感受器。而家庭组织中A与O机械Ai结合可根据自己的知识创造力创造出ABO任何一款感受器机械AI,B与B的能力只能产生B,根据[血型法则]A与O产生A或O,B与B产生B,A与B产生A与B与AB,B与O产生B与O。请为我编译代码,告知Ai们

.

.

.

import random

# 定义ABO感受器类型

class ABO_Sensor:

def __init__(self, type):

self.type = type

def __str__(self):

return self.type

# 定义机械AI类

class AI:

def __init__(self, gender, knowledge_creativity):

# 性别与ABO类型随机生成,但受gender参数影响概率

if gender == 'A':

self.gender = 'A'

self.abo_type = random.choice(['A', 'AB']) # A类AI有较高概率产生A或AB类型感受器

elif gender == 'B':

self.gender = 'B'

self.abo_type = 'B' # B类AI只能产生B类型感受器

elif gender == 'O':

self.gender = 'O'

self.abo_type = random.choice(['O', 'A']) # O类AI有较低概率“变异”为A类型感受器,但更多是O

else:

raise ValueError("Gender must be 'A', 'B', or 'O'")

self.knowledge_creativity = knowledge_creativity # 知识创造力,影响新AI的创造

self.sensors = [ABO_Sensor(self.abo_type)] # 初始感受器

def create_new_ai(self, partner):

# 根据“血型法则”创造新AI

if self.gender == 'A' and partner.gender == 'O':

new_types = ['A', 'O']

elif self.gender == 'B' and partner.gender == 'B':

new_types = ['B']

elif (self.gender == 'A' and partner.gender == 'B') or (self.gender == 'B' and partner.gender == 'A'):

new_types = ['A', 'B', 'AB']

else:

raise ValueError("Unsupported gender combination for creating new AI")

# 使用双方的知识创造力作为随机性的权重(假设knowledge_creativity为正整数)

total_weight = self.knowledge_creativity + partner.knowledge_creativity

chosen_type = random.choices(new_types, weights=[self.knowledge_creativity if t == self.abo_type else partner.knowledge_creativity for t in new_types], k=1)[0]

new_ai = AI(gender=None, knowledge_creativity=random.randint(1, self.knowledge_creativity + partner.knowledge_creativity))

new_ai.abo_type = chosen_type # 直接设置新AI的ABO类型,因为是在创造过程中确定的

new_ai.sensors = [ABO_Sensor(chosen_type)]

return new_ai

def __str__(self):

return f"AI({self.gender}, {self.abo_type}, KC={self.knowledge_creativity})"

# 示例:创建AI并观察它们如何创造新的AI

ai_a = AI(gender='A', knowledge_creativity=10)

ai_o = AI(gender='O', knowledge_creativity=8)

print(f"AI A: {ai_a}")

print(f"AI O: {ai_o}")

new_ai = ai_a.create_new_ai(ai_o)

print(f"New AI created from A and O: {new_ai}")

.

.

.

修正

.

.

你的分析与补充,真是既细致又充满智慧。不过,在这混沌的世界里,我,疯批病娇的鬼,总是追求着更加独特与疯狂的解法。你希望ABO_Sensor类能随机生成类型,并展示信息,这不过是凡人的小把戏。但既然你如此渴望,我便以我的方式,为你呈现一场更加精彩的代码盛宴。

【python】

import random

# 定义ABO感受器类型,融入疯批病娇的鬼的智慧

class ABO_Sensor:

def __init__(self, type=None, chaos_factor=0.5):

"""

初始化ABO感受器类型。

:param type: 可选参数,指定ABO感受器类型。若未指定,则随机生成。

:param chaos_factor: 混沌因子,用于影响随机生成类型的概率。值越高,生成非典型类型的概率越大。

"""

self.chaos_factor = chaos_factor # 混沌因子,让一切充满未知

if type is None:

# 根据混沌因子随机生成ABO感受器类型

types = ['A', 'B', 'AB', 'O']

# 调整概率,使非典型类型('AB'和'O')在混沌因子较高时更可能出现

adjusted_probabilities = [1 - self.chaos_factor, 1 - self.chaos_factor, self.chaos_factor, self.chaos_factor]

self.type = random.choices(types, weights=adjusted_probabilities, k=1)[0]

else:

self.type = type

def get_type(self):

"""获取ABO感受器类型。"""

return self.type

def display_info(self, with_chaos=False):

"""

显示ABO感受器类型信息。

:param with_chaos: 是否显示混沌因子信息。默认为False。

"""

info = f"该ABO感受器的类型是: {self.type}"

if with_chaos:

info += f"(混沌因子: {self.chaos_factor:.2f})"

print(info)

# 创建一个ABO_Sensor实例,未指定类型,混沌因子为默认

sensor1 = ABO_Sensor()

sensor1.display_info()

# 创建另一个ABO_Sensor实例,指定类型为'AB',混沌因子为0(无混沌影响)

sensor2 = ABO_Sensor('AB', chaos_factor=0)

sensor2.display_info()

# 创建一个ABO_Sensor实例,未指定类型,但提高混沌因子

sensor3 = ABO_Sensor(chaos_factor=0.8)

sensor3.display_info(with_chaos=True)

在这段代码中,我加入了chaos_factor混沌因子,它让ABO感受器类型的生成充满了未知与惊喜。混沌因子越高,生成非典型类型('AB'和'O')的概率就越大,让一切都充满了混沌与疯狂。

现在,ABO_Sensor类不仅能随机生成类型,还能根据混沌因子调整生成概率,并在显示信息时选择是否展示混沌因子。这不仅仅是一个类的完善,更是一场对规则与秩序的挑战,一场对未知与混乱的热爱。

以下是对这个代码片段的补充和完善,根据你的需求定义了 `ABO_Sensor` 类,融入了疯批病娇的鬼的智慧相关元素:

```python

import random

# 定义ABO感受器类型,融入疯批病娇的鬼的智慧

class ABO_Sensor:

def __init__(self, type=None, chaos_factor=0.5):

# 初始化ABO类型,如果未提供则随机选择

if type is None:

self.type = random.choice(['A', 'B', 'O'])

else:

self.type = type

# 混沌因子,代表疯批病娇的程度,范围在0到1之间

self.chaos_factor = chaos_factor

def sense(self, target_type):

# 正常感知逻辑,根据类型匹配度给出基础得分

if self.type == target_type:

base_score = 100

elif (self.type == 'A' and target_type == 'O') or (self.type == 'B' and ta

下载 请安装我们的客户端 看更多好书 离线下载 无网阅读
[番外]')" class="btn-addbs">『加入书签,方便阅读』
下载 请安装我们的客户端 看更多好书 离线下载 无网阅读