人生算法的python代码实现
#人生算法.py
#宇宙基础能力,即,无常
import random
#参数context来自宇宙context,即宇宙的所有数据,维持着宇宙每时每刻的状态(state),
#总的来说,数据(context)是状态(state)的宿主,算法(human_life)是可以转换状态(state)的一种能力,而这个世界上只有一个状态state,即,the one
def human_life(context):
#植物神经系统,爬行脑算法,后台运行(异步模式)
async def __爬行脑算法(id, context):
呼吸
心跳
睡眠
#潜意识:情绪脑, 大象, 后台运行(异步模式)
async def __情绪脑算法(id, context):
情绪
直觉
执行任务本身
#理智脑:意识可控的算法,可以元编程的,人与动物不同的可控之处,无法后台运行(同步模式)
def __理智脑算法(id, context):
#查询当前时刻数据变化,即,时间这个概念本身。
def __get_state(id, context):
current_state = check(id, context)
return current_state
#一年定义一个项目
def __第一项目(id, context):
#骑象人要提前定义好任务列表
task_list = [task1, task2, task3...]
current_step= __get_state(context)
return task_list[current_step]
#工作项目
def __工作项目(id, context):
#骑象人要提前定义好任务列表
task_list = [task1, task2, task3...]
current_step= __get_state(context)
return task_list[current_step]
# 主动模式(意义重大,可控感)
def __选择任务(id, context):
# 随心所欲的随机选择
return random([娱乐(context),
__第一项目(context), #刻意练习
__工作项目(context)])
# 任务执行器,切换身份,由骑象人变为大象
def __执行任务(task):
self._人生大象算法(task)
# 递归
# 模型化的模块化=算法=可重复=可操作=复杂度可控=感觉起来很简单=愿意做!!!
# 不要活在今天(粒度太大)、
# 不要活在当下(粒度太小)、
# 要活在30分钟(粒度适中)
def __时间块工作法(id, context):
current_task = __选择任务(id, context) #心理仪式,目的,身份转变
__将任务记录到时间块app(current_task) #心理仪式,目的,身份转变
__定30分钟闹钟 #心理仪式,目的,身份转变
__执行任务(current_task) #执行任务
注意力 += 1 #最小挑战:进入心流,本质是两个注意力,记得自己,觉知训练
if 闹钟响:
__时间块工作法(id, context)
#像个动物一样
def __无意识算法(id, context):
random("xxxxx")
return
#递归
def 今天算法(id, context):
try:
__时间块工作法(id, context)
except noAwareException as 无意识:
__无意识算法(id, context)
今天算法(id, context) #有可能恢复意识之后被继续执行
except sleepyException as 困了:
sleep(8小时)
今天算法(id, context)
#自动运行今天算法
今天算法(id, context)
#本质是,模糊的抽象能力。
def __create_self_id(self, context):
#id前缀:宇宙当前时刻的hash值,
uuid = hash(context)
#代表这个每时每刻状态的ID,即,UUID 前64不变 + 后10位是每时刻都在变(+1)。
state_id = uuid (64位) + 每个时刻都在变的(10位)
#人类有能力模糊的将前64位不变抽象定义为“我”,即,小我的由来
我=state_id(前64位)
return 我
def __define_my_body(id, context):
#在物理世界Context中用皮肤作为边界,创建了一个资源容器,即,身内之物
context[self.id]={
脑子: {}, #脑子 (认知,技能, 即,脑子里的神经元链接系统,即,解释器)
身子: {}
}
#human_life的主函数
def start():
id = __create_self_id(context)
__define_my_body(id, context)
__爬行脑算法(id, context)
__情绪脑算法(id, context)
__理智脑算法(id, context)
#对外暴露的唯一函数:start
return {
'start' : start
}
#-------------------------------------------------------
def universe_life(context):
def __create_self_id(self):
#UUID
uuid=random(64)
return uuid
def __generate_my_universe(self, context):
my_universe = context[self.id]={
}
def start():
#每个宇宙自己认同的虚拟ID,本质是对组成当前宇宙元素集合的抽象定义。
id = __create_self_id(context)
#当前宇宙边界数据容器, 属于高维context内部的一小块
__generate_my_universe()
1.创建天
2.创建地
...
无聊了创建人:
human_life(context).start() #human 001 已经运行
human_life(context).start() #human 002 已经运行
human_life(context).start() #human 003 已经运行
#对外暴露的唯一函数:start
return {
'start' : start
}
#-------------------------------------------------------
def main(self):
context={} #高维context,抽象层面代表着"Data",即,数据,且是所有宇宙共享的唯一数据,即,the one.
universe_life(context).start() #宇宙001 已经运行
universe_life(context).start() #宇宙002 已经运行
universe_life(context).start() #宇宙003 已经运行
if __name__ == "__main__":
main()
#启动宇宙, 在高维度宇宙的console输入命令:
> python 人生算法.py
1
Kudos
1
Kudos