我在打印过程中尝试将布尔数组对象更改为字符串,但是它说该对象不支持变量分配。我是numpy的新人。
self.data=numpy.dtype([("Ad","S20"),("Yas","u1"),("Yasam","b")])
self.array=numpy.array([("Waluigi",40,True),("Wario",40,False)],dtype=self.data)
for i in range(len(self.array)):
i+=1
if (self.array[i-1])[2]==True:
self.data[2]=("Yasam","S20")
(self.array[i-1])[2]="yasiyor"
elif (self.array[i-1])[2]==False:
self.data[2]=("Yasam","S20")
(self.array[i-1])[2]="yasamiyor"