成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

使用numpy模塊的append方法給矩陣添加元素

在使用pandas模塊創(chuàng)建一個矩陣時,我們可以使用numpy模塊中的append()方法給矩陣添加新的元素。同時,通過設(shè)置ignore_index屬性可以進(jìn)行過濾。下面通過實例來說明具體操作: 第一

在使用pandas模塊創(chuàng)建一個矩陣時,我們可以使用numpy模塊中的append()方法給矩陣添加新的元素。同時,通過設(shè)置ignore_index屬性可以進(jìn)行過濾。下面通過實例來說明具體操作:

第一步:創(chuàng)建矩陣

首先,在你的python項目中新建一個文件,并導(dǎo)入numpy和pandas模塊。然后使用DataFrame()方法創(chuàng)建一個7x7的矩陣,示例如下:

import numpy as np
import pandas as pd
df  (((7, 7)))
print(df)

保存代碼并直接在python中運行,你可以在控制臺中看到如下矩陣:

   0  1  2  3  4  5  6
0  0  0  0  0  0  0  0
1  0  0  0  0  0  0  0
2  0  0  0  0  0  0  0
3  0  0  0  0  0  0  0
4  0  0  0  0  0  0  0
5  0  0  0  0  0  0  0
6  0  0  0  0  0  0  0

第二步:獲取矩陣的列元素

接下來,我們使用矩陣df,并調(diào)用iloc()方法來獲取對應(yīng)序號的列元素。示例如下:

print([:, 0])

再次保存代碼并運行python文件,你可以看到如下由星期和數(shù)據(jù)構(gòu)成的矩陣:

0    0
1    0
2    0
3    0
4    0
5    0
6    0
Name: 0, dtype: float64

第三步:給矩陣添加新元素

接著,我們使用numpy模塊中的append()方法,并設(shè)置ignore_index屬性,示例如下:

new_row  ([1, 2, 3, 4, 5, 6, 7])
df  (new_row, ignore_indexTrue)
print(df)

結(jié)果出現(xiàn)了報錯,這是因為在代碼中使用了錯誤的方法名()。將代碼修改為()后,再次運行,你會看到如下更新后的矩陣:

   0  1  2  3  4  5  6
0  0  0  0  0  0  0  0
1  0  0  0  0  0  0  0
2  0  0  0  0  0  0  0
3  0  0  0  0  0  0  0
4  0  0  0  0  0  0  0
5  0  0                    
標(biāo)簽: