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

Python使用numpy模塊實現(xiàn)矩陣和列表的連接操作方法

 更新時間:2019年06月26日 18:25:59   作者:Together_CZ  
今天小編就為大家分享一篇Python使用numpy模塊實現(xiàn)矩陣和列表的連接操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Numpy模塊被廣泛用于科學(xué)和數(shù)值計算,自然有它的強大之處,之前對于特征處理中需要進行數(shù)據(jù)列表或者矩陣拼接的時候都是自己寫的函數(shù)來完成的,今天發(fā)現(xiàn)一個好玩的函數(shù),不僅好玩,關(guān)鍵性能強大,那就是Numpy模塊自帶的矩陣、列表連接函數(shù),實踐一下。

#!usr/bin/env python
#encoding:utf-8
from __future__ import division
 
'''
__Author__:沂水寒城
使用numpy模塊實現(xiàn)矩陣的連接操作
'''
 
import numpy as np
 
def simple_test():
  '''
  簡單的小實驗
  '''
  sim_one,sim_two=[1,5,8,0,3,6],[11,5,8,0,3]
  one_list=[[1,2,3],[1,2,1],[3,4,5],[4,5,6]]
  two_list=[[5,6,7],[6,7,8],[6,7,9],[0,4,7],[4,6,0],[2,9,1],[5,8,7],[9,7,8],[3,7,9]]
  three_list=[[0,4,3,7],[4,6,1,0],[2,5,9,1]]
  three_list=np.array(three_list)
  four_list=[[2,9,1],[5,8,7],[9,7,8],[3,7,9]]
  print '對一維列表連接結(jié)果為:'
  pring np.concatenate([sim_one,sim_two],axis=0)
  print '對兩個矩陣按行連接結(jié)果為:'
  print np.concatenate([one_list,two_list],axis=0)
  print '對兩個矩陣按列連接結(jié)果為:'
  print np.concatenate([one_list,three_list.T],axis=1)
  print np.concatenate([one_list,four_list],axis=1)
 
 
if __name__ == '__main__':
  simple_test()

結(jié)果如下:

[Decode error - output not utf-8]
[Decode error - output not utf-8]
[ 1 5 8 0 3 6 11 5 8 0 3]
對兩個矩陣按行連接結(jié)果為:
[[1 2 3]
 [1 2 1]
 [3 4 5]
 [4 5 6]
 [5 6 7]
 [6 7 8]
 [6 7 9]
 [0 4 7]
 [4 6 0]
 [2 9 1]
 [5 8 7]
 [9 7 8]
 [3 7 9]]
對兩個矩陣按列連接結(jié)果為:
[[1 2 3 0 4 2]
 [1 2 1 4 6 5]
 [3 4 5 3 1 9]
 [4 5 6 7 0 1]]
[[1 2 3 2 9 1]
 [1 2 1 5 8 7]
 [3 4 5 9 7 8]
 [4 5 6 3 7 9]]
[Finished in 0.5s]

np.concatenate()函數(shù)中,第一個參數(shù)為待合并的矩陣、列表,第二個參數(shù)為0則表示是按照行連接數(shù)據(jù),為1則表示是按照列連接數(shù)據(jù)。

從上面結(jié)果可以看到對于一維列表,axis參數(shù)可以省略,對于二維列表當(dāng)axis為0時也可以省略

當(dāng)axis為1時,需要注意被連接的數(shù)據(jù)矩陣行數(shù)列數(shù)需要相同才行,否則會報錯:

AttributeError: 'list' object has no attribute 'T'

即,當(dāng)axis為1時,本質(zhì)上就是將矩陣以行為基準(zhǔn)對應(yīng)行的數(shù)據(jù)直接連接即可

當(dāng)axis為1時,本質(zhì)上就是將矩陣以列為基準(zhǔn)將數(shù)據(jù)以此向下堆放在一起即可

以上這篇Python使用numpy模塊實現(xiàn)矩陣和列表的連接操作方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python利用代碼計算2個坐標(biāo)之間的距離

    Python利用代碼計算2個坐標(biāo)之間的距離

    這篇文章主要介紹了Python利用代碼計算2個坐標(biāo)之間的距離,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 在Python的框架中為MySQL實現(xiàn)restful接口的教程

    在Python的框架中為MySQL實現(xiàn)restful接口的教程

    這篇文章主要介紹了在Python的框架中為MySQL實現(xiàn)restful接口的教程,文中的示例基于Flask和Django框架,需要的朋友可以參考下
    2015-04-04
  • python實現(xiàn)企業(yè)微信定時發(fā)送文本消息的示例代碼

    python實現(xiàn)企業(yè)微信定時發(fā)送文本消息的示例代碼

    這篇文章主要介紹了python實現(xiàn)企業(yè)微信定時發(fā)送文本消息的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 利用PyQt5模擬實現(xiàn)網(wǎng)頁鼠標(biāo)移動特效

    利用PyQt5模擬實現(xiàn)網(wǎng)頁鼠標(biāo)移動特效

    不知道大家有沒有發(fā)現(xiàn),博客園有些博客左側(cè)會有鼠標(biāo)移動特效。通過移動鼠標(biāo),會形成類似蜘蛛網(wǎng)的特效,本文將用PyQt5實現(xiàn)這一特效,需要的可以參考一下
    2022-03-03
  • Python配置文件管理之ini和yaml文件讀取的實現(xiàn)

    Python配置文件管理之ini和yaml文件讀取的實現(xiàn)

    本文主要介紹了Python配置文件管理之ini和yaml文件讀取,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • requests庫post方法如何傳params類型的參數(shù)(最新推薦)

    requests庫post方法如何傳params類型的參數(shù)(最新推薦)

    在使用requests庫的post方法時,params類型的參數(shù)用于在URL中作為查詢字符串傳遞,與data或json參數(shù)不同,后者是放在請求體中的,params參數(shù)接受一個字典或包含鍵值對的序列,本文給大家介紹requests庫post方法怎么傳params類型的參數(shù),感興趣的朋友一起看看吧
    2025-03-03
  • python得到qq句柄,并顯示在前臺的方法

    python得到qq句柄,并顯示在前臺的方法

    今天小編就為大家分享一篇python得到qq句柄,并顯示在前臺的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python爬取視頻時長場景實踐示例

    Python爬取視頻時長場景實踐示例

    這篇文章主要為大家介紹了Python獲取視頻時長場景實踐示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • Django項目創(chuàng)建及管理實現(xiàn)流程詳解

    Django項目創(chuàng)建及管理實現(xiàn)流程詳解

    這篇文章主要介紹了Django項目創(chuàng)建及管理實現(xiàn)流程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • Django restframework 框架認證、權(quán)限、限流用法示例

    Django restframework 框架認證、權(quán)限、限流用法示例

    這篇文章主要介紹了Django restframework 框架認證、權(quán)限、限流用法,結(jié)合實例形式詳細分析了Djangorestframework 框架認證、權(quán)限、限流的具體使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-12-12

最新評論

九龙城区| 吉安市| 昌平区| 淳化县| 庆安县| 海晏县| 台前县| 和硕县| 泰顺县| 孝感市| 丘北县| 河间市| 杭锦旗| 辛集市| 民丰县| 泾源县| 迁安市| 永靖县| 英吉沙县| 瓦房店市| 绥芬河市| 新田县| 临澧县| 宿松县| 宜良县| 平塘县| 东方市| 高安市| 泰宁县| 棋牌| 三亚市| 溧阳市| 台中县| 余庆县| 黔江区| 丰城市| 台湾省| 舞钢市| 西吉县| 义乌市| 北川|