搜索结果
查询Tags标签: self,共有 3605条记录-
强化学习实战 | 自定义Gym环境之井字棋
在文章 强化学习实战 | 自定义Gym环境 中 ,我们了解了一个简单的环境应该如何定义,并使用 print 简单地呈现了环境。在本文中,我们将学习自定义一个稍微复杂一点的环境——井字棋。回想一下井字棋游戏:这是一个双人回合制博弈游戏,双方玩家使用的占位符是不一样的(圈…
2021/12/6 6:17:04 人评论 次浏览 -
python记录实验数据的方法之保存日志
我们在用python代码跑实验的时候,往往会通过使用print()函数在Terminal(终端)输出一定结果的方式来检查。可以将这些输出在终端的内容称为我们的日志,假如我们希望输出在Terminal的内容能保存下来,该怎么做呢? 方法很简单,加入如下代码即可: import sys import os…
2021/12/5 22:18:39 人评论 次浏览 -
python记录实验数据的方法之保存日志
我们在用python代码跑实验的时候,往往会通过使用print()函数在Terminal(终端)输出一定结果的方式来检查。可以将这些输出在终端的内容称为我们的日志,假如我们希望输出在Terminal的内容能保存下来,该怎么做呢? 方法很简单,加入如下代码即可: import sys import os…
2021/12/5 22:18:39 人评论 次浏览 -
Leetcode 21.合并两个有序链表 Python
# Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution:def mergeTwoLists(self, list1, list2):n1=[]n2=[]l1=list1l2=list2while True:if (not l1…
2021/12/5 20:48:31 人评论 次浏览 -
Leetcode 21.合并两个有序链表 Python
# Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution:def mergeTwoLists(self, list1, list2):n1=[]n2=[]l1=list1l2=list2while True:if (not l1…
2021/12/5 20:48:31 人评论 次浏览 -
Python中基于descriptor的一些概念(2)——descriptor对象
文章目录 引言Property类 descriptor描述符参考上文讲了Python从2.2开始基于新引入的descriptor实现了新式类,并讲解了新式类的一些概念和方法属性,那么什么是descriptor呢? 引言 简而言之:descriptor是一个绑定了特定访问方法的类属性,这些访问方法重写了descriptor…
2021/12/5 20:46:51 人评论 次浏览 -
Python中基于descriptor的一些概念(2)——descriptor对象
文章目录 引言Property类 descriptor描述符参考上文讲了Python从2.2开始基于新引入的descriptor实现了新式类,并讲解了新式类的一些概念和方法属性,那么什么是descriptor呢? 引言 简而言之:descriptor是一个绑定了特定访问方法的类属性,这些访问方法重写了descriptor…
2021/12/5 20:46:51 人评论 次浏览 -
Python propetry装饰器
propetry装饰器:把类的方法装饰成属性的工具class Student():def __init__(self,name,age,gender):self.__name = name # 可以是普通属性,也可以是隐藏属性,self.age = ageself.gender = gender@propetry # 把方法装饰成属性,直接把函数名,写成属性名def name(self)…
2021/12/5 17:20:33 人评论 次浏览 -
Python propetry装饰器
propetry装饰器:把类的方法装饰成属性的工具class Student():def __init__(self,name,age,gender):self.__name = name # 可以是普通属性,也可以是隐藏属性,self.age = ageself.gender = gender@propetry # 把方法装饰成属性,直接把函数名,写成属性名def name(self)…
2021/12/5 17:20:33 人评论 次浏览 -
python泰波那契序列(leetcode)
泰波那契序列Tn定义如下: t0 = 0, t1 = 1, t2 = 1, 且在n >= 0 的条件下tn+3 = tn + tn+1 + tn+2 给你整数n,请返回第n个泰波那契数tn 的值当前项等于前三项之和 解法一 暴力递归 代码如下: class Solution:def tribonacci(self, n: int) -> int:if n == 0:retur…
2021/12/5 14:17:13 人评论 次浏览 -
python泰波那契序列(leetcode)
泰波那契序列Tn定义如下: t0 = 0, t1 = 1, t2 = 1, 且在n >= 0 的条件下tn+3 = tn + tn+1 + tn+2 给你整数n,请返回第n个泰波那契数tn 的值当前项等于前三项之和 解法一 暴力递归 代码如下: class Solution:def tribonacci(self, n: int) -> int:if n == 0:retur…
2021/12/5 14:17:13 人评论 次浏览 -
Python 隐藏属性
隐藏属性:隐藏方法:shool = SH ---> __shool = SH把属性隐藏起来,避免直接调用或者错误的修改。隐藏属性只是改变了该属性的调用方法,达到对外隐藏的目的,对类内部的调用则不隐藏。如果需要从外部调用,则可使用以下方法:_类名.__shool ,即在隐藏属性名前加上“_…
2021/12/5 14:17:06 人评论 次浏览 -
Python 隐藏属性
隐藏属性:隐藏方法:shool = SH ---> __shool = SH把属性隐藏起来,避免直接调用或者错误的修改。隐藏属性只是改变了该属性的调用方法,达到对外隐藏的目的,对类内部的调用则不隐藏。如果需要从外部调用,则可使用以下方法:_类名.__shool ,即在隐藏属性名前加上“_…
2021/12/5 14:17:06 人评论 次浏览 -
Python 绑定与非绑定方法
绑定方法:即可以绑定给对象,也可以绑定给类。由对象来调用的方法,就是绑定给对象的方法只能由类来调用的方法,则是绑定给类的方法区别在于:传给方法的第一个参数是对象自身(self)还是类自身(cls)例:class Student():def __init__(self,name,age,gender):self.nam…
2021/12/5 14:16:43 人评论 次浏览 -
Python 绑定与非绑定方法
绑定方法:即可以绑定给对象,也可以绑定给类。由对象来调用的方法,就是绑定给对象的方法只能由类来调用的方法,则是绑定给类的方法区别在于:传给方法的第一个参数是对象自身(self)还是类自身(cls)例:class Student():def __init__(self,name,age,gender):self.nam…
2021/12/5 14:16:43 人评论 次浏览