最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • Pytorch 實現(xiàn)數(shù)據(jù)集自定義讀取

    Pytorch 實現(xiàn)數(shù)據(jù)集自定義讀取

    今天小編就為大家分享一篇Pytorch 實現(xiàn)數(shù)據(jù)集自定義讀取,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python特效之字符成像詳解

    python特效之字符成像詳解

    這篇文章主要為大家介紹了python特效之字符成像,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • 對Python的Django框架中的項目進行單元測試的方法

    對Python的Django框架中的項目進行單元測試的方法

    這篇文章主要介紹了對Python的Django框架中的項目進行單元測試的方法,使用Django中的tests.py模塊可以輕松地檢測出一些常見錯誤,需要的朋友可以參考下
    2016-04-04
  • SageMath與Python的使用示例教程

    SageMath與Python的使用示例教程

    SageMath是一個開源的數(shù)學(xué)軟件,它可以與Python進行交互,本文通過實例代碼介紹了SageMath與Python的使用,需要的朋友可以參考下
    2024-03-03
  • 用Python批量生成炫酷掃光GIF動效效果

    用Python批量生成炫酷掃光GIF動效效果

    在電商、廣告或社交媒體中,我們經(jīng)??吹缴唐穲D片帶有光線掃過的動態(tài)效果,這類動效不僅吸引眼球,還能讓產(chǎn)品顯得更有質(zhì)感,今天,我就分享一個用 Python 批量生成掃光 GIF 的小工具,并附帶 可視化 GUI,操作非常簡單,需要的朋友可以參考下
    2025-11-11
  • 通過實例解析Python return運行原理

    通過實例解析Python return運行原理

    這篇文章主要介紹了通過實例解析Python return運行原理,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 解決pycharm臨時打包32位程序的問題

    解決pycharm臨時打包32位程序的問題

    這篇文章主要介紹了解決pycharm臨時打包32位程序的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Python中使用logging模塊打印log日志詳解

    Python中使用logging模塊打印log日志詳解

    這篇文章主要介紹了Python中使用logging模塊打印log日志詳解,本文講解了logging模塊介紹、基本使用方法、高級使用方法、使用實例等,需要的朋友可以參考下
    2015-04-04
  • Python繪圖之自定義圖類型控件實現(xiàn)混合類型圖表

    Python繪圖之自定義圖類型控件實現(xiàn)混合類型圖表

    這篇文章主要為大家詳細介紹了Python如何新建繪圖類型控件,實現(xiàn)混合類型圖表,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • python多線程性能測試之快速mock數(shù)據(jù)

    python多線程性能測試之快速mock數(shù)據(jù)

    這篇文章主要為大家介紹了python多線程性能測試之快速mock數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06

最新評論

东城区| 荔浦县| 灵山县| 泰安市| 东港市| 当涂县| 龙海市| 扎鲁特旗| 磐安县| 石狮市| 潞城市| 商南县| 隆尧县| 揭西县| 信阳市| 平南县| 淮阳县| 马边| 海安县| 皮山县| 大足县| 平陆县| 镇平县| 台前县| 饶阳县| 南漳县| 司法| 桓台县| 通渭县| 海南省| 石棉县| 会宁县| 潜江市| 固原市| 绩溪县| 广东省| 江陵县| 从化市| 肇庆市| 平度市| 开化县|