如何将布尔值转换为数组中的字符串

时间:2019-08-25 10:51:15

标签: numpy

我在打印过程中尝试将布尔数组对象更改为字符串,但是它说该对象不支持变量分配。我是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"

0 个答案:

没有答案
相关问题