def cvt_cam_res(self, data): dis = ms.distributeString(data, ':') dtype, shape, data = dis shape = shape[1:-1] disshape = ms.distributeString(shape, ',') data = data.encode() data = fernet.decrypt(data) if (disshape == []): shape = shape[:-1] shape = int(shape) shape = (shape, ) else: df = [] for i in disshape: df.append(int(i)) df = tuple(df) shape = df data = np.frombuffer(data, dtype) data.shape = shape return data
def insertInAlfa(self, word, identity): tableName = word[0] cols = self.getColName(tableName) data = self.selectAllData(tableName) dic = {} if data == None: newIdentity = ms.mergeString(identity, '/') sqlFormula = 'insert into ' + tableName + ' values("' + word + '","' + newIdentity + '")' self.mycursor.execute(sqlFormula) else: d1 = [] for i in data: dic.__setitem__(i[0].lower(), i[1].lower()) d1.append(i[0].lower()) if (ms.inEqual(word, d1)): ident = dic[word] dis = ms.distributeString(ident, '/') nident = ms.sortOut(dis, identity) newmid = ms.mergeString(nident, '/') self.updateParticularData(tableName, cols[0], cols[1], word, newmid) else: newIdentity = ms.mergeString(identity, '/') sqlFormula = 'insert into ' + tableName + ' values("' + word + '","' + newIdentity + '")' self.mycursor.execute(sqlFormula)
def makeMulArrayPair(arrays): temp = [] for i in arrays: te = [] for j in i: d = ms.replaceBy_String(j, ' ', '_') te.append(d) temp.append(te) arrays = temp arr = [] first = arrays[0] for i in range(1, len(arrays)): second = arrays[i] first = makeArrayPair(first, second) temp = [] for i in first: t2 = [] d = ms.distributeString(i, ' ') for i in d: t = ms.replaceBy_String(i, '_', ' ') t2.append(t) temp.append(t2) return temp
def strToShape(shape): shape = str(shape) shape = ms.distributeString(shape, ',') if (len(shape) == 2): if shape[1] == ')': first = shape[0] first = int(first[1:]) shape = (first, ) else: first = shape[0] second = shape[1] first = int(first[1:]) second = int(second[:-1]) shape = (first, second) else: first = 0 last = 0 middle = [] first = int(shape[0][1:]) last = int(shape[-1][:-1]) for i in range(1, len(shape) - 1): s = shape[i] middle.append(int(s[1:])) tf = [] tf.append(first) for i in middle: tf.append(i) tf.append(last) shape = tuple(tf) return shape
def response(self, data): index = data.index(':') rdata = data[:index] key = '' data = data[index + 1:] dis = ms.distributeString(data, ',') if (rdata == 'move'): x, y = float(dis[0]), float(dis[1]) self.move(x, y) elif (rdata == 'click'): b = dis[0] if dis[1] == 'True': pr = True else: pr = False b = kkey.get_def_button(b) if (pr): self.press(b) else: self.release(b) elif (rdata == 'scroll'): x, dy = int(dis[0]), int(dis[1]) self.scroll(x, dy)
def restoreBias(data): data=ms.trimString(data,' ') data=ms.distributeString(data[1:-1],'\n') for i in range(len(data)): data[i]=ms.trimString(data[i],' ') data[i]=ms.distributeString(data[i][1:-1],', ') temp=[] for k in data[i]: temp.append(float(k)) data[i]=temp return data
def get_all_mid_text(data, start, end): ddata = ms.distributeString(data, start) tdata = [] ddata = ddata[1:] for i in ddata: data = ms.get_lhs_data(i, end) data = ms.trimString(data, ' ') tdata.append(data) return tdata
def restoreWeight(data): data=ms.trimString(data,' ') data=ms.distributeString(data[1:-1],'], [') for i in range(len(data)): data[i]=ms.trimString(data[i],' ') data[i]=ms.removeAllSpaces(data[i],'[') data[i]=ms.removeAllSpaces(data[i],']') data[i]=ms.distributeString(data[i],', ') temp=[] for k in data[i]: temp.append(float(k)) data[i]=temp return data
def deAssValue(data,dicts=False,start='~!@#$%$^&',end='@#%12#$@'): if(data!='< >'): dis=ms.distributeString(data,start) info=dis[0][1:] types=[] values=[] for i in range(1,len(dis)-1): d=dis[i] dd=ms.distributeString(d,end) types.append(dd[0]) values.append(dd[1]) if not dicts: return [info,types,values] else: dicts=ad.cvtArr2Dict(types,values) return [info,dicts]
def getWordPos(sentence, agentWord): dis = ms.distributeString(sentence, ' ') array = [] for i in range(0, len(dis)): if (ms.equalWord(dis[i], agentWord)): array.append(i) if (len(array) == 0): return None else: return array
def slashMakerDataIdentity(data, identity): if (data is None): merge = ms.mergeString(identity, '/') return merge elif (len(data) == 0): merge = ms.mergeString(identity, '/') return merge else: dis = ms.distributeString(data, '/') sort = ms.sortOut(dis, identity) mergeData = ms.mergeString(sort, '/') return mergeData
def breakDownData(data,limit=30,breakBy='\n',distBy=' '): data=ms.distributeString(data,distBy) tdata=[] for i in data: if(len(i)>limit): fd=breakDownWord(i,limit,breakBy)+breakBy+' ' tdata.append(fd) else: tdata.append(i+' ') tdata=ms.mergeInString(tdata,'') return tdata
def dAssembler(self,data): msg=fernet.decrypt(data) msg=msg.decode() data=ms.get_rhs_data(msg,'##->') atype=ms.get_lhs_data(msg,'##->') atype=atype[4:] atype=ms.distributeString(atype,'@@##') data=data.encode() data=fernet.decrypt(data) data=data.decode() return atype+[data]
def slashAddData(data1, data2): if (data1 is None or len(data1) == 0): merge = ms.mergeString(identity, '/') return merge else: dis = ms.distributeString(data1, '/') newAr = dis + [data2] xyset = set(newAr) newAr = [] for i in xyset: newAr.append(i) mer = ms.mergeString(newAr, '/') return mer
def remodifyData(data,types,shape): data=decb(bytes(data,'utf-8')) if(data=='_None'): return None else: #data=bytes(data,'utf-8') shape=ms.distributeString(shape,',') if(len(shape)==2): if shape[1]==')': first=shape[0] first=int(first[1:]) shape=(first,) else: first=shape[0] second=shape[1] first=int(first[1:]) second=int(second[:-1]) shape=(first,second) else: first=0 last=0 middle=[] first=int(shape[0][1:]) last=int(shape[-1][:-1]) for i in range(1,len(shape)-1): s=shape[i] middle.append(int(s[1:])) tf=[] tf.append(first) for i in middle: tf.append(i) tf.append(last) shape=tuple(tf) data=np.frombuffer(data,types) data.shape=shape return data
def mergeInsideLeftString(string, pos, agent): length = len(string) sen = '' for i in range(0, length): if (i == pos): sen = string[i - 1] + '_' + string[i] pre = string[0:pos - 1] mergePre = ms.mergeInString(pre, ' ') post = string[pos + 1:] mergePost = ms.mergeInString(post, ' ') newString = mergePre + ' ' + sen + ' ' + mergePost dis = ms.trimString(newString, ' ') dis = ms.distributeString(dis, ' ') return dis
def nameFormation(sentence): dis = ms.distributeString(sentence) upper = string.ascii_uppercase na = [] sen = '' for i in range(0, len(dis) - 1): first = False second = False if (dis[i][0] in upper): first = True if (dis[i + 1][0] in upper): second = True if (first and second): sen = sen + dis[i] + '__?' else: sen = sen + dis[i] + ' ' sen = sen + dis[len(dis) - 1] return sen
def trimDisString(data, start, midd, last): data = data[start:-last] data = ms.distributeString(data, midd) return data
def replaceBy_String(string, word, agent='_'): dis = ms.distributeString(string, word) data = ms.mergeInString(dis, agent) return data