欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中array數(shù)組添加一行或一列數(shù)據(jù)的具體實現(xiàn)

 更新時間:2023年09月04日 09:39:27   作者:Wyn_  
這篇文章主要給大家介紹了關(guān)于python中array數(shù)組添加一行或一列數(shù)據(jù)的具體實現(xiàn),最近經(jīng)常使用到數(shù)組方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

0.環(huán)境

windows + jupyter notebook跑代碼

1.背景

在實現(xiàn)數(shù)據(jù)可視化的時候,用了numpy的array類型的數(shù)組,需要手動在最后增加一列數(shù)據(jù),所以查找了下如何實現(xiàn),順便也看到了增加一行數(shù)據(jù),特此總結(jié)分享。

2.具體實現(xiàn)

2.1思路

1)利用numpy的append()方法,指定x軸或y軸(也就是行和列)來添加指定元素

2)添加的可以是一個數(shù)組,也可以是一個數(shù)組的變量,見例子

注意:

1)參數(shù)中的axis必須給值,不給值結(jié)果會變成一維

2)代碼要加numpy的庫

3)添加數(shù)據(jù)時,要保證數(shù)據(jù)維度,比如三行兩列的數(shù)據(jù),如果你想添加行,就只能添加2個元素的,如果想添加列,就只能添加3個元素的,不然會報錯

import numpy as np

2.2具體實現(xiàn)

 2.2.1 增加一列

原始數(shù)據(jù)如下,d是一個三行兩列的數(shù)據(jù)

d = np.array([[1, 2], [2, 3], [3, 4]])

如果我想在第三列增加[[5], [6], [7]]這個數(shù)組,只需用appand方法即可,具體代碼如下

axis = 0 表示添加行, = 1 表示添加列

注意:列數(shù)據(jù)的維度要與行數(shù)相等,也就是一共三行,增加的列也必須是3個數(shù)據(jù),不然會報錯

dd = np.append(d, [[5], [6], [7]], axis=1)

 如果你說我添加的數(shù)據(jù)量很大,沒辦法手敲進代碼,怎么辦?

沒關(guān)系,用變量來表示即可,實現(xiàn)結(jié)果跟上面是一樣的,只不過將數(shù)組用col這個變量代替

col = [[5], [6], [7]]
dd1 = np.append(d, col, axis=1)

2.2.2增加一行

原始數(shù)據(jù)還是三行兩列的d數(shù)組

在最后一行增加數(shù)據(jù)[[5, 6]]

axis = 0 表示添加行, = 1 表示添加列

注意:行數(shù)據(jù)的維度要與列數(shù)相等,也就是一共兩列,增加的行也必須是2個數(shù)據(jù),不然會報錯

ddd = np.append(d, [[5, 6]], axis=0)

 如果想通過變量的形式加一行,將第二個參數(shù)的位置,換成符合數(shù)據(jù)維度的變量即可

3. 完整代碼

import numpy as np
d = np.array([[1, 2], [2, 3], [3, 4]])
print("原數(shù)據(jù):")
print(d)
#添加一列
dd = np.append(d, [[5], [6], [7]], axis=1)
print("添加一列數(shù)據(jù):")
print(dd)
#添加一列  用變量的形式
col = [[5], [6], [7]]
dd1 = np.append(d, col, axis=1)
print("用變量的形式添加一列數(shù)據(jù):")
print(dd1)
#添加一行
ddd = np.append(d, [[5, 6]], axis=0)
print("添加一行數(shù)據(jù):")
print(ddd)
#添加一行   用變量的形式
row = [[5, 6]]
ddd1 = np.append(d, row, axis=0)
print("用變量的形式添加一行數(shù)據(jù):")
print(ddd1)

總結(jié) 

到此這篇關(guān)于python中array數(shù)組添加一行或一列數(shù)據(jù)的具體實現(xiàn)的文章就介紹到這了,更多相關(guān)python array數(shù)組添加數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用keras實現(xiàn)非線性回歸(兩種加激活函數(shù)的方式)

    使用keras實現(xiàn)非線性回歸(兩種加激活函數(shù)的方式)

    這篇文章主要介紹了使用keras實現(xiàn)非線性回歸(兩種加激活函數(shù)的方式),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python實現(xiàn)解數(shù)獨程序代碼

    python實現(xiàn)解數(shù)獨程序代碼

    最近在帶孩子學(xué)習(xí)數(shù)獨,職業(yè)使然,就上網(wǎng)搜了下相關(guān)程序的解法,這里分享給大家,希望對大家學(xué)習(xí)python有所幫助
    2017-04-04
  • Python調(diào)用Redis的示例代碼

    Python調(diào)用Redis的示例代碼

    這篇文章主要介紹了Python調(diào)用Redis的示例代碼,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • Python3中內(nèi)置類型bytes和str用法及byte和string之間各種編碼轉(zhuǎn)換 問題

    Python3中內(nèi)置類型bytes和str用法及byte和string之間各種編碼轉(zhuǎn)換 問題

    這篇文章主要介紹了Python3中內(nèi)置類型bytes和str用法及byte和string之間各種編碼轉(zhuǎn)換問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • Python利用Matplotlib庫實現(xiàn)繪制餅形圖

    Python利用Matplotlib庫實現(xiàn)繪制餅形圖

    這篇文章主要為大家分享了基于python+matplotlib庫的餅形圖繪制,具體內(nèi)容涉及一般的餅圖、分裂餅圖、以及環(huán)形圖,感興趣的小伙伴可以了解一下
    2022-04-04
  • Python中列表的基本操作匯總

    Python中列表的基本操作匯總

    這篇文章主要介紹了python中列表的一些基本操作,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-10-10
  • python?bmp圖片轉(zhuǎn)jpg的實現(xiàn)示例

    python?bmp圖片轉(zhuǎn)jpg的實現(xiàn)示例

    Pillow?提供了豐富的圖像處理功能,包括格式轉(zhuǎn)換,本文就來介紹了使用Python的Pillow庫將BMP圖片轉(zhuǎn)換為JPG格式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • Python?jieba庫的安裝詳細圖文教程

    Python?jieba庫的安裝詳細圖文教程

    jieba庫的作用主要用于中文分詞,是一種不錯的中文分詞組件,下面這篇文章主要給大家介紹了關(guān)于Python?jieba庫安裝的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • 解決pyinstaller打包發(fā)布后的exe文件打開控制臺閃退的問題

    解決pyinstaller打包發(fā)布后的exe文件打開控制臺閃退的問題

    今天小編就為大家分享一篇解決pyinstaller打包發(fā)布后的exe文件打開控制臺閃退的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python日志模塊logbook使用方法

    python日志模塊logbook使用方法

    python自帶了日志模塊logging,可以用來記錄程序運行過程中的日志信息。這篇文章主要介紹了python logbook使用方法,需要的朋友可以參考下
    2019-09-09

最新評論