• 《你好,旧时光文本聚类分析》


    import numpy as np
    import pandas as pd
    
    • 1
    • 2
    pip install network 
    
    • 1
    Collecting network
      Downloading network-0.1.tar.gz (2.8 kB)
    Building wheels for collected packages: network
      Building wheel for network (setup.py): started
      Building wheel for network (setup.py): finished with status 'done'
      Created wheel for network: filename=network-0.1-py3-none-any.whl size=3153 sha256=9e2df4c91485646b4ca49048dccda8804e33b83c38e63e935c41b41f2e6a3aae
      Stored in directory: c:\users\admin\appdata\local\pip\cache\wheels\7a\c8\a9\8a56b32bd0cbe99b092ca1afc5d382c5c76e69a634047e2e7e
    Successfully built network
    Installing collected packages: network
    Successfully installed network-0.1
    Note: you may need to restart the kernel to use updated packages.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    pip install pipenv -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
    
    • 1
    Looking in indexes: http://pypi.douban.com/simple
    Collecting pipenv
      Downloading http://pypi.doubanio.com/packages/a1/0b/dbd814685a027f34c651f47fe0b7b0cccc86a380d999ecd1622b7241051c/pipenv-2022.8.24-py2.py3-none-any.whl (3.4 MB)
    Collecting virtualenv
      Downloading http://pypi.doubanio.com/packages/c2/d2/e80b6ad57bc0727fe0bbe7d9c496bde4ef3008e57f452ed1bfafe6618d04/virtualenv-20.16.3-py2.py3-none-any.whl (8.8 MB)
    Requirement already satisfied: certifi in f:\python_anaconda\lib\site-packages (from pipenv) (2021.10.8)
    Requirement already satisfied: setuptools>=36.2.1 in f:\python_anaconda\lib\site-packages (from pipenv) (61.2.0)
    Collecting virtualenv-clone>=0.2.5
      Downloading http://pypi.doubanio.com/packages/21/ac/e07058dc5a6c1b97f751d24f20d4b0ec14d735d77f4a1f78c471d6d13a43/virtualenv_clone-0.5.7-py3-none-any.whl (6.6 kB)
    Requirement already satisfied: filelock<4,>=3.4.1 in f:\python_anaconda\lib\site-packages (from virtualenv->pipenv) (3.6.0)
    Collecting distlib<1,>=0.3.5
      Downloading http://pypi.doubanio.com/packages/76/cb/6bbd2b10170ed991cf64e8c8b85e01f2fb38f95d1bc77617569e0b0b26ac/distlib-0.3.6-py2.py3-none-any.whl (468 kB)
    Collecting platformdirs<3,>=2.4
      Downloading http://pypi.doubanio.com/packages/ed/22/967181c94c3a4063fe64e15331b4cb366bdd7dfbf46fcb8ad89650026fec/platformdirs-2.5.2-py3-none-any.whl (14 kB)
    Installing collected packages: platformdirs, distlib, virtualenv-clone, virtualenv, pipenv
    Successfully installed distlib-0.3.6 pipenv-2022.8.24 platformdirs-2.5.2 virtualenv-20.16.3 virtualenv-clone-0.5.7
    Note: you may need to restart the kernel to use updated packages.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    import os
    ## 模块准备
    # 加载需要模块
    import re
    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt
    from matplotlib.font_manager import FontProperties
    import jieba
    from wordcloud import WordCloud,ImageColorGenerator
    from imageio import imread
    import nltk
    from nltk.cluster import cosine_distance,KMeansClusterer
    from sklearn import metrics
    from sklearn.feature_extraction.text import CountVectorizer,TfidfTransformer
    from sklearn.decomposition import PCA
    from scipy.cluster.hierarchy import dendrogram,ward
    from scipy.spatial.distance import pdist,squareform
    from sklearn.manifold import MDS
    from gensim import corpora, models
    # 加载绘制社交网络图的包
    import network as nx
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    1. 设置基本属性,设置字体,pandas显示方式,显示图像的方式,参考代码如下:
    # 设置字体
    font =FontProperties(fname ='simkai.ttf', size =14)
    # 设置pandas显示方式
    pd.set_option('display.max_rows',8)
    pd.options.mode.chained_assignment =None# default='warn'
    # 设置图像显示方式
    %matplotlib inline
    %config InlineBackend.figure_format = 'retina'
    %config InlineBackend.figure_format = 'retina'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    文本数据准备与处理

    ##读取你好,旧时光小说
    book=pd.read_table('book1.txt',sep='\n\n',header=None,names=['Book1'],engine='python')
    book
    
    • 1
    • 2
    • 3
    Book1
    0ˇ所谓玛丽苏ˇ
    1mary sue ,同人中那种完美的女主角。
    2其含义就是制造一个原作中不存在的女孩,与故事里的美少年们进行恋爱。这个女孩,在低水平写手那里...
    3玛丽苏多出自于Bg文,但从定义上看也极容易与一些原创女主的Bg文混淆,其实某些原创女主“很圣...
    ......
    8991“妈妈,你在那边好不好?我六十年之后就去看你了。”
    8992想了想,歪头笑了。
    8993“不不不,还是七十年吧,我想……多留下几年。”
    8994因为生命过分美丽。

    8995 rows × 1 columns

    创建停用词

    将下载的停用词词典逐行读入,添加小说常用词至停用词列表

    def stopwordslist(filepath):
        stopwords = [line.strip() for line in open(filepath,'r',encoding='utf-8').readlines()]
        return stopwords
    stopwords = stopwordslist('stopping.txt')
    stopwords.extend(['说','想','走','跑','看','看着','笑','中','站','做','问','里'])
    print(stopwords[1:10])
    ##查看数据是否有空白的行,如果有就剔除
    if np.sum(pd.isnull(book.Book1))!=0:
        book.Book1.dropna()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    ['阿', '哎', '哎呀', '哎哟', '唉', '俺', '俺们', '按', '按照']
    
    • 1

    2. 找出章节的头部索引和尾部索引

    找出每一章的头部索引和尾部索引

    def chapterclean(df):
        #截取章节^所在行号  每一章节的名字
        indexchap = df.str.match('^ˇ+.+ˇ')
        #从原始数据集df截取所有的章节行
        chapnames = df[indexchap].reset_index(drop=True)
        newchap = pd.DataFrame([myL.replace('ˇ','')for myL in list(chapnames)])
        #得到章节名称
        newchap.columns = ['ChapterName']
        #每章的开始行索引
        newchap['StartCid'] = indexchap[indexchap==True].index
        #每章的结束行索引
        newchap["EndCid"] = newchap['StartCid'][1:len(newchap['StartCid'])].reset_index(drop=True) - 1
        newchap["EndCid"][[len(newchap["EndCid"])-1]] = book.index[-1]
        #每章的段落长度
        newchap["Lengthchaps"] = newchap.EndCid - newchap.StartCid
        #每章的内容
        newchap['Artical'] = 'Artical'
        for ii in newchap.index:
            #将每一章的内容用句号连接
            chapid = np.arange(newchap.StartCid[ii]+1,int(newchap.EndCid[ii]))
            #每章的内容
            newchap['Artical'][ii] = ''.join(list(book.Book1[chapid])).replace('\u3000','')
        newchap["WordNum"] = newchap.Artical.apply(len)
        return newchap
    
    newchap = chapterclean(book.Book1)
    print(newchap)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
          ChapterName  StartCid  EndCid  Lengthchaps  \
    0           所谓玛丽苏         0     8.0          8.0   
    1    余周周小朋友的个人秀之一         9    78.0         69.0   
    2    余周周小朋友的个人秀之二        79   161.0         82.0   
    3             小飞虫       162   221.0         59.0   
    ..            ...       ...     ...          ...   
    104     你的资格,我的考试      8511  8605.0         94.0   
    105      泯然众人间的幸福      8606  8773.0        167.0   
    106        再见,旧时光      8774  8940.0        166.0   
    107  尾声:年年有余,周周复始      8941  8994.0         53.0   
    
                                                   Artical  WordNum  
    0    mary sue ,同人中那种完美的女主角。其含义就是制造一个原作中不存在的女孩,与故事里的...      660  
    1    “你……你怎么样?你流了好多血!”“西米克,这个瓶子,你先拿走!”“不要,我不要丢下你,我不...     2209  
    2    “无论怎样,我都不会把圣蛋交给你的!”雅典娜坚贞不屈,高昂着头,任长在背后飘啊飘。余周周版雅...     3627  
    3    余周周常说,奔奔这个名字很好。那时候电视上正在播放一部动画片,里面的主角是一辆长得像碰碰车的...     3309  
    ..                                                 ...      ...  
    104  “你没必要一周来一次的。”米乔靠在病床上啃苹果,她终于稳定下来了,不再吃什么吐什么。十月份的...     3042  
    105  考试结束铃打响的时候,余周周“腾”地站起身。辛锐有那么一秒钟觉得余周周要冲上来撕了她——她从...     6575  
    106  余周周很久之后才知道,其实在奔奔不再是奔奔,却也还不是慕容沉樟的时候,他的大名叫做冀希杰,应...     5186  
    107  “乖,来,不理爸爸,来找小姑姑玩!”余周周拍拍手,余思窈就白了她爸爸余乔一眼,扭着屁股投入到...     1660  
    
    [108 rows x 6 columns]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    绘制章节段数与字数折线图

    def chapterplot(newchap):
        plt.figure(figsize = (12, 10))
        plt.subplot(2,1,1)
        plt.plot(newchap.index+1,newchap.Lengthchaps,"bo-",label="段落")
        plt.ylabel('章节段数',fontproperties = font)
        plt.title('《你好,旧时光》',fontproperties = font)
        #添加平均值
        plt.hlines(np.mean(newchap.Lengthchaps),-5,125,"r")
        plt.xlim(-5,125)
        
        plt.subplot(2,1,2)
        plt.plot(newchap.index+1,newchap.WordNum,"bo-",label = "段落")
        plt.xlabel("章节",fontproperties = font)
        plt.ylabel("章节字数",fontproperties = font)
        #添加平均值
        plt.hlines(np.mean(newchap.WordNum),-5,125,"r")
        plt.xlim((-5,125))
        plt.show()
    chapterplot(newchap)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-07pE1LAA-1662004715246)(output_13_0.png)]

    文本分词与词云绘制

    #删除标点
    def delete_punctuation(df):
        pattern = re.compile(r'[\u4e00-\u9fa5]+')
        df_new = pd.DataFrame(None,columns = ['value'])
        for i in np.arange(len(df)):
            df_new.loc[i] = ''.join(re.findall(pattern,df[i]))
        return df_new
    
    #分词
    #去掉停用词
    def seg_sentence(sentence):
        jieba.load_userdict('dict.txt')
        sentence_seged = [[word for word in jieba.cut(document)]for document in sentence]
        outstr = []
        for sentence_list in sentence_seged:
            words = []
            for word in sentence_list:
                if word not in list(stopwords):
                    words.append(word)
            outstr.extend([words])
        return outstr
    newchap['Cutword'] = seg_sentence(delete_punctuation(newchap.Artical).value)
    newchap['Chapter_num'] = range(1,len(newchap)+1)
    print(newchap['Cutword'])
    # print(newchap['Chapter_num'])
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    0      [同人, 那种, 完美, 女主角, 含义, 制造, 原作, 女孩, 故事, 美少年, 恋爱,...
    1      [流, 好多, 血, 西米克, 瓶子, 先, 拿走, 丢下, 快快, 时间, 余周周, 卧倒...
    2      [无论怎样, 圣蛋, 交给, 雅典娜, 坚贞不屈, 高昂, 头, 任长, 背后, 飘, 飘,...
    3      [余周周, 常说, 奔奔, 名字, 电视, 播放, 一部, 动画片, 主角, 一辆, 长得,...
                                 ...                        
    104    [一周, 米乔, 病床, 啃, 苹果, 终于, 稳定下来, 吃, 吐, 十月份, 天空, 明...
    105    [考试, 结束, 铃, 打响, 余周周, 腾地, 起身, 辛锐, 一秒钟, 余周周, 要冲,...
    106    [余周周, 久, 奔奔, 奔奔, 慕容, 沉樟, 大名, 冀希杰, 酒鬼, 养父, 冠名, ...
    107    [乖来, 不理, 爸爸, 找, 小姑姑, 玩, 余周周, 拍拍手, 余思窈, 白, 爸爸, ...
    Name: Cutword, Length: 108, dtype: object
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    统计词频与长度

    def wordstotal(newchap):
        # 连接词
        textwords =np.concatenate(newchap.Cutword)
        #统计词频
        words_df =pd.DataFrame({'Word': textwords})
        words_stat =words_df.groupby(by =['Word'])['Word'].agg([('number',np.size),])
        words_stat =words_stat.reset_index().sort_values(by ='number', ascending =False)
        words_stat['Wordlen'] =words_stat.Word.apply(len) 
        # 去除长度大于5
        words_stat =words_stat.loc[words_stat.Word.apply(len) <5,:]
        words_stat =words_stat.sort_values(by ='number', ascending =False)
        return words_stat
    words_stat =wordstotal(newchap)
    words_stat
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    WordnumberWordlen
    2073余周周34833
    10725林杨10032
    6145妈妈5902
    14734老师4822
    ............
    18303风地12
    13578破涕为笑14
    17357那扇12
    18712龙头老大14

    18658 rows × 3 columns

    绘制高频词图

     def wordsplot(words_stat):
        # 筛选数据
        newdata = words_stat.loc[words_stat.number >250]
        # 绘制直方图
        newdata.plot(kind ='bar', x ='Word', y ='number', figsize =(10, 7))
        plt.xticks(fontproperties =font, size =9)
        plt.xlabel('关键词', fontproperties =font)
        plt.ylabel('频数', fontproperties=font)
        plt.title("《你好,旧时光》", fontproperties =font)
        plt.show()
    wordsplot(words_stat)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dQogYuMI-1662004715248)(output_19_0.png)]

    词云绘制

    def wcplot(words_stat):
        # 数据准备
        worddict ={}
        # 构造:词语:频率 字典
        for key,value in zip(words_stat.Word, words_stat.number):
            worddict[key] =value
        # 读取背景图片
        back_image =imread('7.jpg')
        # 生成词云,使用generate_from_frequencies函数
    
        wcbook =WordCloud(font_path ='msyhl.ttc', margin =5, width =6000, height =4000, background_color ='white',  # 
                            max_words =500,  # 词云显示的最大词数
                            mask =back_image,  # 设置背景图片
                            # max_font_size=100, #字体最大值
                            random_state =42,
                            ).generate_from_frequencies(frequencies =worddict)
        #从背景图片生成颜色值                   
        image_colors =ImageColorGenerator(back_image)
        # 绘制词云
        plt.figure(figsize =(15,10))
        plt.imshow(wcbook.recolor(color_func =image_colors))
        plt.axis("off")
        plt.show()
    wcplot(words_stat)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kEs9uIYy-1662004715248)(output_21_0.png)]

    # 角色表
    role =pd.read_table('role.txt', sep ='\n\n', header =None, engine='python')
    # 对段落分词
    newcharacter =seg_sentence(delete_punctuation(book.Book1).value)
    
    def weightcaculate(newcharacter, role):
        # 计算权重
        names ={}      # 姓名字典
        relationships ={} # 关系字典
        lineNames=[]    # 每段内人物关系
        for n in newcharacter:
            # 替换同人不同名
            a =list(map(lambda x : [x, '余周周'][x =='周周'or x =='小姑姑'or x =='姑姑'], n))
            b =list(map(lambda x : [x, '米乔'][x =='乔帮主'or x =='帮主'], a))
            c =list(map(lambda x : [x, '奔奔'][x =='周周'or x =='慕容沉樟'or x =='冀希杰'], b))
            d =list(map(lambda x : [x, '凌翔茜'][x =='茜茜'], c))
            e =list(map(lambda x : [x, '辛锐'][x =='辛美香'], d))
            f =list(map(lambda x : [x, '郑彦一'][x =='彦一'], e))
            g =list(map(lambda x : [x, '武文陆'][x =='武老师'or x =='老武'], f))
            h =list(map(lambda x : [x, '周沈然'][x =='然然'], g))
            i =list(map(lambda x : [x, '潘元胜'][x =='潘主任'or x =='小潘'], h))
            j =list(map(lambda x : [x, '何瑶瑶'][x =='瑶瑶'], i))
            lineNames.append([])
            for word in j:
                if word in list(role[0]):
                    lineNames[-1].append(word)
                    if names.get(word) is None:
                        names[word] =0
                        relationships[word] ={}
                    names[word] += 1
        for line in lineNames:   #对于每一段          
            for name1 in line:                
                for name2 in line:  #每段中的任意两个人        
                    if name1 ==name2:   
                        continue
                    if relationships[name1].get(name2) is None:       #若两个人尚未同时出现则新建项
                        relationships[name1][name2]=1
                    else: relationships[name1][name2] =relationships[name1][name2]+1# 1
        return relationships
    relationships =weightcaculate(newcharacter, role)
    #rel_stat
    #rel_stat = pd.read_csv('weight.csv', sep = ',')
    test = pd.DataFrame(relationships)
    df = pd.DataFrame(columns = ["First", "Second", "Weight"])
    m = 0
    temp = np.array(test)
    for i in list(test.index):
        n = 0
        for j in list(test.columns)[n:]:
            df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
            n = n + 1
        m = m + 1
    df = df[(True^df["Weight"].isin(["nan"]))]
    
    rel_stat = pd.DataFrame(columns = ["First", "Second", "Weight"])
    for i in np.arange(17):
        for j in np.arange(17)[i+1:]:
            First = df["First"].unique()[i]
            Second = df["First"].unique()[j]
            if(len(df[(df["First"] == First) & (df["Second"] == Second)]["Weight"]) != 0):
                Weight = df[(df["First"] == First) & (df["Second"] == Second)]["Weight"].values[0]
                rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    rel_stat.index= list(range(60))
    
    rel_stat['DWeight'] = rel_stat['Weight'].astype('float') / 600
    rel_stat['DWeight'].plot(kind = 'hist')
    rel_stat.describe()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:50: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      df = df.append(pd.DataFrame(np.matrix([i, j , temp[m, n]]), columns = df.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    C:\Users\admin\AppData\Local\Temp\ipykernel_10956\4282927487.py:62: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.
      rel_stat = rel_stat.append(pd.DataFrame(np.matrix([First, Second, Weight]), columns = rel_stat.columns))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
    • 81
    • 82
    • 83
    • 84
    • 85
    • 86
    • 87
    • 88
    • 89
    • 90
    • 91
    • 92
    • 93
    • 94
    • 95
    • 96
    • 97
    • 98
    • 99
    • 100
    • 101
    • 102
    • 103
    • 104
    • 105
    • 106
    • 107
    • 108
    • 109
    • 110
    • 111
    • 112
    • 113
    • 114
    • 115
    • 116
    • 117
    • 118
    • 119
    • 120
    • 121
    • 122
    • 123
    • 124
    • 125
    • 126
    • 127
    • 128
    • 129
    • 130
    • 131
    • 132
    • 133
    • 134
    • 135
    • 136
    • 137
    • 138
    • 139
    • 140
    • 141
    • 142
    • 143
    • 144
    • 145
    • 146
    • 147
    • 148
    • 149
    • 150
    • 151
    • 152
    • 153
    • 154
    • 155
    • 156
    • 157
    • 158
    • 159
    • 160
    • 161
    • 162
    • 163
    • 164
    • 165
    • 166
    • 167
    • 168
    • 169
    • 170
    • 171
    • 172
    • 173
    • 174
    • 175
    • 176
    • 177
    • 178
    • 179
    • 180
    • 181
    • 182
    • 183
    • 184
    • 185
    • 186
    • 187
    • 188
    • 189
    • 190
    • 191
    • 192
    • 193
    • 194
    • 195
    • 196
    • 197
    • 198
    • 199
    • 200
    • 201
    • 202
    • 203
    • 204
    • 205
    • 206
    • 207
    • 208
    • 209
    • 210
    • 211
    • 212
    • 213
    • 214
    • 215
    • 216
    • 217
    • 218
    • 219
    • 220
    • 221
    • 222
    • 223
    • 224
    • 225
    • 226
    • 227
    • 228
    • 229
    • 230
    • 231
    • 232
    • 233
    • 234
    • 235
    • 236
    • 237
    • 238
    • 239
    • 240
    • 241
    • 242
    • 243
    • 244
    • 245
    • 246
    • 247
    • 248
    • 249
    • 250
    • 251
    • 252
    • 253
    • 254
    • 255
    • 256
    • 257
    • 258
    • 259
    • 260
    • 261
    • 262
    • 263
    • 264
    • 265
    • 266
    • 267
    • 268
    • 269
    • 270
    • 271
    • 272
    • 273
    • 274
    • 275
    • 276
    • 277
    • 278
    • 279
    • 280
    • 281
    • 282
    • 283
    • 284
    • 285
    • 286
    • 287
    • 288
    • 289
    • 290
    • 291
    • 292
    • 293
    • 294
    • 295
    • 296
    • 297
    • 298
    • 299
    • 300
    • 301
    • 302
    • 303
    • 304
    • 305
    • 306
    • 307
    • 308
    • 309
    • 310
    • 311
    • 312
    • 313
    • 314
    • 315
    • 316
    • 317
    • 318
    • 319
    • 320
    • 321
    • 322
    • 323
    • 324
    • 325
    • 326
    • 327
    • 328
    • 329
    • 330
    • 331
    • 332
    • 333
    • 334
    • 335
    • 336
    • 337
    • 338
    • 339
    • 340
    • 341
    • 342
    • 343
    • 344
    • 345
    • 346
    • 347
    • 348
    • 349
    • 350
    • 351
    • 352
    • 353
    • 354
    • 355
    • 356
    • 357
    • 358
    • 359
    • 360
    • 361
    • 362
    • 363
    • 364
    • 365
    • 366
    • 367
    • 368
    • 369
    • 370
    • 371
    • 372
    • 373
    • 374
    • 375
    • 376
    • 377
    • 378
    • 379
    • 380
    • 381
    • 382
    • 383
    • 384
    • 385
    • 386
    • 387
    • 388
    • 389
    • 390
    • 391
    • 392
    • 393
    • 394
    • 395
    • 396
    • 397
    • 398
    • 399
    • 400
    • 401
    • 402
    • 403
    • 404
    • 405
    • 406
    • 407
    • 408
    • 409
    • 410
    • 411
    • 412
    • 413
    • 414
    • 415
    • 416
    • 417
    • 418
    • 419
    • 420
    • 421
    • 422
    • 423
    • 424
    • 425
    • 426
    • 427
    • 428
    • 429
    • 430
    • 431
    • 432
    • 433
    • 434
    • 435
    • 436
    • 437
    • 438
    • 439
    • 440
    • 441
    • 442
    • 443
    • 444
    • 445
    • 446
    • 447
    • 448
    • 449
    • 450
    • 451
    • 452
    • 453
    • 454
    • 455
    • 456
    • 457
    • 458
    • 459
    • 460
    • 461
    • 462
    • 463
    • 464
    • 465
    • 466
    • 467
    • 468
    • 469
    • 470
    • 471
    • 472
    • 473
    • 474
    • 475
    • 476
    • 477
    • 478
    • 479
    • 480
    • 481
    • 482
    • 483
    • 484
    • 485
    • 486
    • 487
    • 488
    • 489
    • 490
    • 491
    • 492
    • 493
    • 494
    • 495
    • 496
    • 497
    • 498
    • 499
    • 500
    • 501
    • 502
    • 503
    • 504
    • 505
    • 506
    • 507
    • 508
    • 509
    • 510
    • 511
    • 512
    • 513
    • 514
    • 515
    • 516
    • 517
    • 518
    • 519
    • 520
    • 521
    • 522
    • 523
    • 524
    • 525
    • 526
    • 527
    • 528
    • 529
    • 530
    • 531
    • 532
    • 533
    • 534
    • 535
    • 536
    • 537
    • 538
    • 539
    • 540
    • 541
    • 542
    • 543
    • 544
    • 545
    • 546
    • 547
    • 548
    • 549
    • 550
    • 551
    • 552
    • 553
    • 554
    • 555
    • 556
    • 557
    • 558
    • 559
    • 560
    • 561
    • 562
    • 563
    • 564
    • 565
    • 566
    • 567
    • 568
    • 569
    • 570
    • 571
    • 572
    • 573
    • 574
    • 575
    • 576
    • 577
    • 578
    • 579
    • 580
    • 581
    • 582
    • 583
    • 584
    • 585
    • 586
    • 587
    • 588
    • 589
    • 590
    • 591
    • 592
    • 593
    • 594
    • 595
    • 596
    • 597
    • 598
    • 599
    • 600
    • 601
    • 602
    • 603
    • 604
    • 605
    • 606
    • 607
    • 608
    • 609
    • 610
    • 611
    • 612
    • 613
    • 614
    • 615
    • 616
    • 617
    • 618
    • 619
    • 620
    • 621
    • 622
    • 623
    • 624
    • 625
    • 626
    • 627
    • 628
    • 629
    • 630
    • 631
    • 632
    • 633
    • 634
    • 635
    • 636
    • 637
    • 638
    • 639
    • 640
    • 641
    • 642
    • 643
    • 644
    • 645
    • 646
    • 647
    • 648
    • 649
    • 650
    • 651
    • 652
    • 653
    • 654
    • 655
    • 656
    • 657
    • 658
    • 659
    • 660
    • 661
    • 662
    • 663
    • 664
    • 665
    • 666
    • 667
    • 668
    • 669
    • 670
    • 671
    • 672
    • 673
    • 674
    • 675
    • 676
    • 677
    • 678
    • 679
    • 680
    • 681
    • 682
    • 683
    • 684
    • 685
    • 686
    • 687
    • 688
    • 689
    • 690
    • 691
    • 692
    • 693
    • 694
    • 695
    • 696
    • 697
    • 698
    DWeight
    count60.000000
    mean0.073083
    std0.155605
    min0.001667
    25%0.003333
    50%0.014167
    75%0.072083
    max0.946667

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rBWjfC0A-1662004715249)(output_22_2.png)]

    绘制人物关系图

    ## 绘制人物关系图
    def characterplot(rel_stat):
        plt.figure(figsize = (12, 12))
        #生成社交网络图
        G = nx.Graph()
        G.clear() #将图上元素清空
        for ii in rel_stat.index:
            G.add_edge(rel_stat.First[ii], rel_stat.Second[ii], weight = rel_stat.DWeight[ii])
    
        elarge = [(u, v) for (u, v, d) in G.edges(data = True) if d['weight'] > 0.2]
        emidle= [(u, v) for (u, v, d) in G.edges(data = True) if (d['weight'] > 0.07) & (d['weight'] <= 0.2)]
        esmall = [(u, v) for (u, v, d) in G.edges(data = True) if d['weight'] <= 0.07]
        # 图的布局
        pos = nx.fruchterman_reingold_layout(G) # positions for all nodes
        # 计算每个节点的重要程度
        Gdegree = nx.degree(G)
        Gdegree = pd.DataFrame({'name' : list(dict(Gdegree).keys()), 'degree' : list(dict(Gdegree).values())})
        # nodes根据节点的入度和初度来设置节点的大小
        nx.draw_networkx_nodes(G, pos, alpha = 0.6, node_size =50 + Gdegree.degree * 70)
        # edges
        nx.draw_networkx_edges(G, pos, edgelist = elarge,width = 3, alpha = 0.9, edge_color = 'greenyellow')
        nx.draw_networkx_edges(G, pos, edgelist = emidle,width = 2, alpha = 0.6, edge_color = 'yellow')
        nx.draw_networkx_edges(G, pos, edgelist = esmall,width = 1, alpha = 0.3, edge_color = 'blue', style = 'dashed')
        # labels
        nx.draw_networkx_labels(G, pos, font_size = 10, font_family = 'KaiTi')
        plt.axis('off')
        plt.title("《你好,旧时光》人物关系", FontProperties = font)
        plt.show() # display
    characterplot(rel_stat)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    ---------------------------------------------------------------------------
    
    AttributeError                            Traceback (most recent call last)
    
    Input In [25], in ()
         27     plt.title("《你好,旧时光》人物关系", FontProperties = font)
         28     plt.show() # display
    ---> 29 characterplot(rel_stat)
    
    
    Input In [25], in characterplot(rel_stat)
          3 plt.figure(figsize = (12, 12))
          4 #生成社交网络图
    ----> 5 G = nx.Graph()
          6 G.clear() #将图上元素清空
          7 for ii in rel_stat.index:
    
    
    AttributeError: module 'network' has no attribute 'Graph'
    
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    聚类分析

    利用K-Means算法、Ward算法进行聚类分析,用MDS\PCA可视化展示聚类结果。
    
    • 1
    #articals = list(newchap['cutword'])
    articals=[]
    for cutwords in newchap.Cutword:
        articals.append(" ".join(cutwords))
    # tfidf
    vectorizer = CountVectorizer()    # max_features
    transformer = TfidfTransformer() # TfidfTransformer
    
    tfidf =transformer.fit_transform(vectorizer.fit_transform(articals))
    # tfidf 
    print(tfidf) # 
    # tfidf
    
    dtm =tfidf.toarray()
    dtm
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
      (0, 17320)	0.08137094931580552
      (0, 16881)	0.058802010025752284
      (0, 16346)	0.025465471435741963
      (0, 15510)	0.07476995773293878
      (0, 15471)	0.08137094931580552
      (0, 15216)	0.07476995773293878
      (0, 14958)	0.07476995773293878
      (0, 14898)	0.4268313529203993
      (0, 14855)	0.038999035277152046
      (0, 14685)	0.08137094931580552
      (0, 14635)	0.07476995773293878
      (0, 14607)	0.08137094931580552
      (0, 14380)	0.08137094931580552
      (0, 14044)	0.03142289905051851
      (0, 14014)	0.042333098226247645
      (0, 13787)	0.07476995773293878
      (0, 13778)	0.04653056860356843
      (0, 13714)	0.08137094931580552
      (0, 13618)	0.043090446332163676
      (0, 13392)	0.055169222211114595
      (0, 13038)	0.058802010025752284
      (0, 12630)	0.08137094931580552
      (0, 12589)	0.06348548808791216
      (0, 12396)	0.08137094931580552
      (0, 12390)	0.08137094931580552
      :	:
      (107, 1651)	0.044905434303681
      (107, 1550)	0.041592651764436474
      (107, 1505)	0.0575564263390265
      (107, 1433)	0.014515556453089301
      (107, 1412)	0.05288732159097601
      (107, 1354)	0.03361076447714147
      (107, 1312)	0.0575564263390265
      (107, 1244)	0.0575564263390265
      (107, 1106)	0.0575564263390265
      (107, 980)	0.09195089336895704
      (107, 864)	0.044905434303681
      (107, 759)	0.0575564263390265
      (107, 710)	0.04957453905173149
      (107, 530)	0.0575564263390265
      (107, 481)	0.02095977244179595
      (107, 444)	0.0575564263390265
      (107, 365)	0.01898084297406993
      (107, 359)	0.023649947722120427
      (107, 352)	0.04700494528372696
      (107, 326)	0.018780569592096952
      (107, 297)	0.036780357347582816
      (107, 251)	0.02676245687939197
      (107, 232)	0.028019933595394574
      (107, 121)	0.03902305799643194
      (107, 106)	0.0147930501023435
    
    
    
    
    
    array([[0.        , 0.        , 0.        , ..., 0.        , 0.        ,
            0.        ],
           [0.        , 0.        , 0.        , ..., 0.        , 0.        ,
            0.        ],
           [0.        , 0.        , 0.        , ..., 0.        , 0.        ,
            0.        ],
           ...,
           [0.        , 0.        , 0.        , ..., 0.        , 0.        ,
            0.        ],
           [0.02688032, 0.        , 0.        , ..., 0.        , 0.        ,
            0.        ],
           [0.        , 0.        , 0.        , ..., 0.        , 0.        ,
            0.        ]])
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69

    获得所有的特征项

    print(vectorizer.get_feature_names()[1:10])
    print(len(vectorizer.get_feature_names()))
    
    print(cosine_distance(dtm[1,:],dtm[1,:]))
    print(cosine_distance(dtm[2,:],dtm[3,:]))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    ['一丁点儿', '一万', '一万个', '一上午', '一下一下', '一下下', '一下半', '一下头', '一下子']
    17579
    0.0
    0.7888537623748345
    
    
    F:\python_anaconda\lib\site-packages\sklearn\utils\deprecation.py:87: FutureWarning: Function get_feature_names is deprecated; get_feature_names is deprecated in 1.0 and will be removed in 1.2. Please use get_feature_names_out instead.
      warnings.warn(msg, category=FutureWarning)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    kmeans =KMeansClusterer(num_means =3, distance =nltk.cluster.util.cosine_distance,)
    kmeans.cluster(dtm)
    
    labpre =[kmeans.classify(i) for i in dtm]
    kmeanlab =newchap.loc[:,["ChapterName"]]
    kmeanlab["cosd_pre"] =labpre
    
    count =kmeanlab.groupby("cosd_pre").count()
    count =count.reset_index()
    count
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    cosd_preChapterName
    0017
    1143
    2248

    聚类结果可视化

    mds =MDS(n_components =2, random_state =123)
    
    coord =mds.fit_transform(dtm)
    print(coord.shape)
    
    plt.figure(figsize =(8, 8))
    plt.scatter(coord[:, 0], coord[:, 1], c =kmeanlab.cosd_pre)
    for ii in np.arange(108):
        plt.text(coord[ii, 0] +0.02, coord[ii, 1], s =newchap.Chapter_num[ii])
    plt.xlabel("X")   
    plt.ylabel("Y")  
    plt.title("K-means MDS")  
    plt.show() 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    (108, 2)
    
    • 1

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3qpASylT-1662004715250)(output_32_1.png)]

    使用PCA对数据进行降维

    pca =PCA(n_components =2)
    pca.fit(dtm)
    print(pca.explained_variance_ratio_)
    #对数据进行降维
    coord =pca.fit_transform(dtm)
    print(coord.shape)
    
    #绘制降维后的结果
    plt.figure(figsize =(8, 8))
    plt.scatter(coord[kmeanlab.cosd_pre ==0, 0], coord[kmeanlab.cosd_pre ==0, 1],label ='first')
    plt.scatter(coord[kmeanlab.cosd_pre ==1,0], coord[kmeanlab.cosd_pre ==1, 1],label ='second')
    plt.scatter(coord[kmeanlab.cosd_pre ==2,0], coord[kmeanlab.cosd_pre ==2, 1], label ='third')
    plt.legend('upper right')
    for ii in np.arange(108):
        plt.text(coord[ii, 0] +0.02, coord[ii, 1], s =newchap.Chapter_num[ii])
    plt.xlabel("主成分1", fontproperties =font)   
    plt.ylabel("主成分2", fontproperties =font)  
    plt.title("K-means PCA")
    plt.show() 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    [0.04479856 0.03542421]
    (108, 2)
    
    • 1
    • 2

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kj6vFZA0-1662004715251)(output_34_1.png)]

    层次聚类

    #标签,每个章节的名字
    labels =newchap.ChapterName.values
    
    cosin_matrix =squareform(pdist(dtm, 'cosine')) 
    
    ling =ward(cosin_matrix)  
    fig, ax =plt.subplots(figsize =(10, 15)) 
    ax =dendrogram(ling, orientation ='right', labels =labels);
    plt.yticks(fontproperties =font, size =8)
    plt.title("《你好旧时光》各章节层次聚类", fontproperties =font)
    plt.show()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f37vTxPG-1662004715251)(output_36_0.png)]

    
    
    • 1
  • 相关阅读:
    Signing for ‘xxx‘ requires a development team.
    使用RTSP接入安防监控EasyCVR平台,如何配置系统参数以减少起播时间?
    Abbexa丨Abbexa动物组织 PCR 试剂盒提取说明书
    【OAuth2】十六、Spring Authorization Server如何生成并发放token的
    前端工程化知识系列(9)
    【Java】常用API——ArrayList类
    定时任务与线程休眠方式比较
    弘辽科技:淘宝什么情况下需要提升销量?店铺怎么提升销量?
    数据结构——哈希
    通义灵码牵手阿里云函数计算 FC ,打造智能编码新体验
  • 原文地址:https://blog.csdn.net/a1234556667/article/details/126640491