Пример #1
0
    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
Пример #2
0
    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)
Пример #3
0
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
Пример #7
0
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
Пример #9
0
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]
Пример #10
0
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
Пример #11
0
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
Пример #12
0
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
Пример #13
0
    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]
Пример #14
0
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
Пример #15
0
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
Пример #16
0
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
Пример #17
0
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
Пример #18
0
def trimDisString(data, start, midd, last):
    data = data[start:-last]

    data = ms.distributeString(data, midd)
    return data
Пример #19
0
def replaceBy_String(string, word, agent='_'):

    dis = ms.distributeString(string, word)

    data = ms.mergeInString(dis, agent)
    return data