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

python numpy數(shù)組復(fù)制使用實例解析

 更新時間:2020年01月10日 10:33:08   作者:python大師  
這篇文章主要介紹了python numpy數(shù)組復(fù)制使用實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了python numpy數(shù)組復(fù)制使用實例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

在使用python時我們經(jīng)常會處理數(shù)組,有的時候是復(fù)制有的時候不是,這里也是初學(xué)者最容易誤解的地方,簡單講,可以分為下面三種情況:

不是復(fù)制的情況(No Copy at All)

import numpy as np
a = np.arange(12) #a為一個序列
b = a #沒有創(chuàng)建新的對象
print('a的shape為:', a.shape) # 輸出a的尺寸
print('b是a嗎?', b is a) #ab 為同一個對象的兩個名字
b.shape = 3, 4 #將b的shape改變
print('a的shape變?yōu)椋?, a.shape) #a的shanpe也跟著改變了

輸出結(jié)果

a的shape為: (12,)
b是a嗎? True
a的shape變?yōu)椋?(3, 4)

查看或淺復(fù)制(View or Shallow Copy)

不同的數(shù)組對象可以分型相同的數(shù)據(jù),view方法創(chuàng)建一個與原來數(shù)組相同的新對象

a = np.arange(12)
c = a.view() # 建立一個和a一樣的c
print('c未改變時a的shape為:', a.shape) # 輸出a的尺寸
print('c是a嗎?', c is a)
print('c 是以a為基礎(chǔ)建立的嗎', c.base is a)
c.shape = 3, 4
print('c改變后a的shape為:', a.shape)

輸出結(jié)果:

c是a嗎? False
c 是以a為基礎(chǔ)建立的嗎 True
a的shape為: (12,)
a的shape為: (12,)

深復(fù)制(Deep Copy)

這個時候d是a的復(fù)制,只是單純的復(fù)制,兩者沒有一點關(guān)系

a = np.arange(12)
d = a.copy() # 建立一個和a一樣的c
print('d是a嗎?', d is a)
print('d是以a為基礎(chǔ)建立的嗎', d.base is a)

輸出結(jié)果:

d是a嗎? False
d是以a為基礎(chǔ)建立的嗎 False

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中使用矢量化替換循環(huán)詳解

    python中使用矢量化替換循環(huán)詳解

    矢量化是在數(shù)據(jù)集上實現(xiàn) (NumPy) 數(shù)組操作的技術(shù)。在后臺,它將操作一次性應(yīng)用于數(shù)組或系列的所有元素(不同于一次操作一行的“for”循環(huán))。
    2023-01-01
  • python3.4下django集成使用xadmin后臺的方法

    python3.4下django集成使用xadmin后臺的方法

    本篇文章主要介紹了python3.4下django集成使用xadmin后臺的方法,具有一定的參加價值,有興趣的可以了解一下
    2017-08-08
  • 基于K-Means聚類算法演示及可視化展示

    基于K-Means聚類算法演示及可視化展示

    這篇文章主要介紹了基于K-Means聚類算法演示及可視化展示,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python設(shè)置Pyplot的動態(tài)rc參數(shù)、繪圖的填充

    python設(shè)置Pyplot的動態(tài)rc參數(shù)、繪圖的填充

    本文主要介紹了python設(shè)置Pyplot的動態(tài)rc參數(shù)、繪圖的填充,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Python保留指定位數(shù)小數(shù)的5種方法總結(jié)

    Python保留指定位數(shù)小數(shù)的5種方法總結(jié)

    很多小伙伴在學(xué)習(xí)python的時候可能會遇到對數(shù)據(jù)進(jìn)行格式化輸出的需求,其中最常見的需求為保留幾位小數(shù),這篇文章主要給大家介紹了關(guān)于Python保留指定位數(shù)小數(shù)的5種方法,需要的朋友可以參考下
    2023-08-08
  • python編程開發(fā)之textwrap文本樣式處理技巧

    python編程開發(fā)之textwrap文本樣式處理技巧

    這篇文章主要介紹了python編程開發(fā)之textwrap文本樣式處理技巧,實例分析了Python中textwrap的常用方法與處理文本樣式的相關(guān)使用技巧,需要的朋友可以參考下
    2015-11-11
  • Python Selenium 之?dāng)?shù)據(jù)驅(qū)動測試的實現(xiàn)

    Python Selenium 之?dāng)?shù)據(jù)驅(qū)動測試的實現(xiàn)

    這篇文章主要介紹了Python Selenium 之?dāng)?shù)據(jù)驅(qū)動測試的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python實現(xiàn)大樂透號碼隨機生成

    Python實現(xiàn)大樂透號碼隨機生成

    全國有很多彩民,其中購買最多的彩種分別是體彩大樂透和福彩雙色球。本篇文章將介紹Python實現(xiàn)彩票自由的全流程:隨機選取號碼+查看是否中獎,需要的可以參考一下
    2022-05-05
  • python 實現(xiàn)插入排序算法

    python 實現(xiàn)插入排序算法

    python 插入排序算法,需要的朋友可以參考下
    2012-06-06
  • python內(nèi)存管理分析

    python內(nèi)存管理分析

    這篇文章主要介紹了python內(nèi)存管理,較為詳細(xì)的分析了Python的內(nèi)存管理機制,需要的朋友可以參考下
    2015-04-04

最新評論

海淀区| 隆化县| 南召县| 南澳县| 昭平县| 南投县| 荣成市| 南开区| 河津市| 嘉黎县| 井陉县| 宜春市| 汨罗市| 云南省| 崇州市| 荣成市| 香港 | 东乡县| 伊金霍洛旗| 贵南县| 海阳市| 抚州市| 白城市| 大关县| 榕江县| 马山县| 香格里拉县| 万源市| 罗平县| 封开县| 蚌埠市| 乌什县| 弥渡县| 红桥区| 手游| 炎陵县| 霍州市| 原平市| 玉屏| 淮滨县| 法库县|