还是先来抄一段NLP第四条:

四,只有感官经验塑造出来的世界,没有绝对的真实世界

  每个人运用自己的感觉器官把资料摄入(摄入过程),由于感官运用是主观地有选择性的,因此不能,亦不需要把所有资料捕获。

摄入的资料经由我们的信念,价值观和规条过滤而决议其意义,亦因此能存储在脑中(编码过程) 。我们的信念,价值观和规条是主观形成的,故此,过滤出来的意义也是主观的。

我们每一个人的世界,都是用上述的方式一点一滴地塑造出来的,亦因此是主观的。

我们只能用这种方式建立对这个世界的认知,没有其他办法。

因此,没有绝对的真实,或者相对的真实。

因此,每个人的世界在他的脑里。我们是凭脑里对世界的认知去处理每一件事。

因此,改变一个人脑里的世界,这个人对世界中的事物便会改变。

因此,每个人都是用自制的地图在这个世界里生活。

改变主观经验在脑里的结构模式,事情对我们的影响便会改变,我们对事情的感受亦会改变,因此,我们无需改变外面的世界 (我们无法知道他是怎样变的),改变我们自己(脑里的世界),我们的人生便会有所改变。

事情从来都不会给我们压力,压力是来自我们对事情的反应。

情绪也从来不是来自某人的言行,或环境里出现的转变,而是来自我们对这些的态度,亦既是我们的信念,价值观和规条系统。


emmm 事物繁多,又是环校跑,又是工程训练啥的,今天就学了这么点,话不多说直接上草稿,一切尽在草稿中。

#!usr/bin/env/ python
# -*- coding:utf-8 -*-
# Author: XiaoFeng
import time def choice(type_test): # 加个嵌套用于传入参数
def deco_out(func): # 此处保留着text当作func 以便后面调用
def deco(*args, **kwargs): # 装饰器 实质就是偷梁换柱+送大礼包
if type_test == "one":
start_time = time.time()
res = func(*args, **kwargs) # 这里才是test()
stop_time = time.time()
print("\033[32;1m第一种选择的执行时间:%f\033[0m" % (stop_time - start_time))
return res # 必须用res保存test的返回值,然后由deco返回后面才能接收到
elif type_test == "two":
start_time = time.time()
res = func(*args, **kwargs) # 这里才是test()
stop_time = time.time()
print("\033[41;1m执行时间:%f\033[0m" % (stop_time - start_time))
return res
return deco # 此处偷梁换柱 把test地址换成了deco
return deco_out @choice(type_test="one")
def test(num1):
time.sleep(2)
print("test", num1)
return "test_success" @choice(type_test="two")
def test1(a):
time.sleep(1)
print(a)
return "test1_success" num = 2019
# test = choice(type_test="one")(test) # 等效于@choice(type_test="one") 想方设法换text地址 又不影响其代码
print(test(num)) # 这里已经变成deco(num)了
# test1 = choice(type_test="one")(test1) #等效于 @choice(type_test="two")
print(test1("xiaoxiao")) # 这里已经变成deco("xiaoxiao")了

python3 进一步了解装饰器 NLP第四条的更多相关文章

  1. 【python3】 函数 装饰器

    第一步 : 了解装饰器 装饰器模式,重点在于装饰,装饰的核心仍是被装饰的对象. 举一个栗子:我今天穿了一件短袖,但是突然一阵风,短袖没办法为我御寒,我想到的办法是将短袖变得更厚更长,但是改造之后,它就 ...

  2. python3 如何给装饰器传递参数

    [引子] 之前写过一篇文章用来讲解装饰器(https://www.cnblogs.com/JiangLe/p/9309330.html) .那篇文章的定位是入门级的 所以也就没有讲过多的高级主题,决定 ...

  3. Python3 迭代器,生成器,装饰器

    1.迭代器 迭代器有两个基本方法,iter()和next(),next()完成后会引发StopIteration异常 a='abcdef' b=iter(a) #创建迭代器对象 print(type( ...

  4. Python3基础笔记--装饰器

    装饰器是十二分重要的高级函数. 参考博客:装饰器 所需前提知识: 1.作用域: LEGB 2.高阶函数 高阶函数是至少满足下列一个条件的函数: 1)接受一个或多个函数作为输入 2)输出一个函数 注意理 ...

  5. 笔记||Python3进阶之装饰器

    # 装饰器# 特征: 是用一个@开头的字符串# 装饰器通常用来装饰函数.或者类的方法# 被装饰后的函数,通常是在原有的函数基础上,会多出增加一点功能# 一般来说装饰器本身也是一个函数## def te ...

  6. python3 闭包函数 装饰器

    闭包函数 1.闭:定义在函数内部的函数 2.包:内部函数引用了外部函数作用域的名字 在函数编程中经常用到闭包.闭包是什么,它是怎么产生的及用来解决什么问题呢.给出字面的定义先:闭包是由函数及其相关的引 ...

  7. python 装饰器(八):装饰器基础(四)types.MethodType的作用

    1 types.MethodType的作用—添加实例方法 import types class cla(object): def __init__(self, name, age): self.nam ...

  8. python 装饰器(七):装饰器实例(四)类装饰器装饰类以及类方法

    类装饰器装饰类方法 不带参数 from functools import wraps import types class CatchException: def __init__(self,orig ...

  9. day13 闭包及装饰器

    """ 今日内容: 1.函数的嵌套定义及必包 2.global 与 nonlocal 关键字 3.开放封闭原则及装饰器 """ " ...

随机推荐

  1. awk高级玩法

    1. 程序元素 一个awk 程序是一对以模式(pattern) 与大括号框起来的操作(action) 组合而成的,或许,还会加上实现操作细节的函数(function ) .针对每个匹配于输人数据的模式 ...

  2. 自研网关纳管Spring Cloud(一)

    摘要: 本文主要从网关的需求,以及Spring Cloud Zuul的线程模型和源码瓶颈分析结合,目前最近一段时间自研网关中间件纳管Spring Cloud的经验汇总整理. 一.自研网关纳管Sprin ...

  3. difference between collection and association mapping in mybatis 3

    Mybatis处理“一对多”的关系时,需要用到associasion元素.处理”多对一“用collection元素来实现(这两个元素在之前mapper文件中提到过). 本例子中,假设一名User可以有 ...

  4. 使用nginx搭建https服务器

    http://www.cnblogs.com/tintin1926/archive/2012/07/12/2587311.html 最近在研究nginx,整好遇到一个需求就是希望服务器与客户端之间传输 ...

  5. 巩固java(一)----java与对象

         C语言是一种面向过程语言,在解决问题时,要先分析出问题的解决步骤,然后按顺序一步步实现,使用的时候一个一个调用.所以面向过程编程是以过程为中心的.      不同于面向过程编程,面向对象编程 ...

  6. java.sql.SQLException: Incorrect string value: '\xE5\xBC\xA0\xE9\x9B\xB7' for column 'content' at row 1

    这个问题主要是由于该字段及腹肌编码不正确导致的,一般新建的表如果没设置就会是latin1字符集需要将表改为utf8字符集,再将报错的列的字符集改为utf8即可,修改命令如下所示: ALTER TABL ...

  7. (三)Maven使用入门之Hello World

    主要内容 编写POM 编写主代码 编写测试代码 打包和运行 到目前为止,已经大概了解并安装好了Maven,现在开始创建一个最简单的HelloWorld项目. 编写POM 就像Make的Makefile ...

  8. Docker 新手入门

    简介 如果您是 Docker 新手请您花大约三十分钟的时间来了解 Docker 相关的知识和内容. Docker 与 Linux 息息相关,因此在阅读本文档之前请您确保以下条件: 对 Linux 的命 ...

  9. B20J_3231_[SDOI2014]旅行_树链剖分+线段树

    B20J_3231_[SDOI2014]旅行_树链剖分+线段树 题意: S国有N个城市,编号从1到N.城市间用N-1条双向道路连接,城市信仰不同的宗教,为了方便,我们用不同的正整数代表各种宗教. S国 ...

  10. Spring事务管理----事物回滚

    Spring的事务管理默认只对未检查异常(java.lang.RuntimeException及其子类)进行回滚,如果一个方法抛出Checked异常,Spring事务管理默认不进行回滚. 改变默认方式 ...