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

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

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

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

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

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

import numpy as np
a = np.arange(12) #a為一個(gè)序列
b = a #沒有創(chuàng)建新的對(duì)象
print('a的shape為:', a.shape) # 輸出a的尺寸
print('b是a嗎?', b is a) #ab 為同一個(gè)對(duì)象的兩個(gè)名字
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ù)組對(duì)象可以分型相同的數(shù)據(jù),view方法創(chuàng)建一個(gè)與原來數(shù)組相同的新對(duì)象

a = np.arange(12)
c = a.view() # 建立一個(gè)和a一樣的c
print('c未改變時(shí)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)

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

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

輸出結(jié)果:

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

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

相關(guān)文章

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

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

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

    python3.4下django集成使用xadmin后臺(tái)的方法

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

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

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

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

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

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

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

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

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

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

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

    Python實(shí)現(xiàn)大樂透號(hào)碼隨機(jī)生成

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

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

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

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

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

最新評(píng)論

五指山市| 东阿县| 广东省| 儋州市| 利辛县| 武鸣县| 巨野县| 黄山市| 福州市| 库伦旗| 蓝山县| 卫辉市| 华坪县| 荆门市| 新化县| 牡丹江市| 澳门| 林州市| 深州市| 兴隆县| 灵川县| 海门市| 宁明县| 宾阳县| 即墨市| 雅江县| 威宁| 鹿泉市| 锡林浩特市| 仙游县| 健康| 临洮县| 武陟县| 青岛市| 游戏| 双柏县| 瓮安县| 桃源县| 鄂伦春自治旗| 邹平县| 盐池县|