我不知道为什么会继续出现此错误:
<div class="form-filde">
<form action="contact_us.php" method="post" >
<div class="row">
<div class="col-sm-6">
<div class="input-box">
<input type="text" placeholder="Name" data-validation="required" name="name" >
</div>
<div class="input-box">
<input type="text" placeholder="Email" data-validation="required" name="email" >
</div>
<div class="input-box">
<input type="text" placeholder="Subject" data-validation="required" name="subject" >
</div>
</div>
<div class="col-sm-6">
<div class="input-box">
<textarea placeholder="Message" name="message"></textarea>
</div>
</div>
<div class="col-sm-12">
<div class="submit-box">
<input type="submit" value="SEND" class="btn">
</div>
</div>
</div>
<script
src="https://checkout.razorpay.com/v1/checkout.js"
data-key="my key"
data-amount="100000"
data-buttontext="Enrol Now to Get 10% Spot Registration Discount"
data-name="ssss.com"
data-description="Android Training Courses"
data-image="https://some.com/itrain/images/logo.png"
data-theme.color="#3276B1"
data-prefill.email=document.getElementById('email').value
></script>
</form>
</div>
if node not in self.children: return path
ValueError: The truth value of an array with more than one element is
ambiguous. Use a.any() or a.all()
def _select(self, node):
"Find an unexplored descendent of `node`"
path = []
while True:
path.append(node)
breakpoint()
if node not in self.children: return path
if node.is_terminal(): return path
是节点set()的dict()。节点显然是一个节点
尝试时在调试器中出现相同的错误
self.children
我想知道这是否与这些有关,但我不能告诉你:
(Pdb) self.children[node]
*** ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
self.children只有一把钥匙:
def __hash__(self):
"Nodes must be hashable"
return hash(tuple(self.board.flatten()))
def __eq__(node1, node2):
"Nodes must be comparable"
#if node1 is None: return True
#if node2 is None: return True
return node1.board == node2.board
和很多set()值
(Pdb) self.children.keys()
turn:1
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| O | | | | | | |
_ _ _ _ _ _ _
0 1 2 3 4 5 6
dict_keys([
turn: 1,last: (5, 0), done False, winner: None])
但是此代码可以正常工作:
Pdb) self.children
{
turn: 1,last: (5, 0), done False, winner: None: {
turn: 2,last: (5, 2), done False, winner: None,
turn: 2,last: (5, 3), done False, winner: None,
turn: 2,last: (5, 6), done False, winner: None,
turn: 2,last: (5, 1), done False, winner: None,
turn: 2,last: (4, 0), done False, winner: None,
turn: 2,last: (5, 4), done False, winner: None,
turn: 2,last: (5, 5), done False, winner: None}}
我为什么不能写
from random import randint
children = dict() # children of each node
j = set()
for i in range(10):
j = (randint(0,5) for _ in range(5))
children[i] = j
print(12 not in children)
output: true
的任何想法?