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

python中的數(shù)組賦值與拷貝的區(qū)別詳解

 更新時(shí)間:2019年11月26日 16:44:27   作者:coding上下求索  
今天小編就為大家分享一篇python中的數(shù)組賦值與拷貝的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

具體的注解我已經(jīng)寫在了程序里面:通俗的解釋了python里面的淺拷貝與深拷貝的不同,請(qǐng)看程序。

# -*- coding: utf-8 -*-
 
import numpy as np
import copy as cp
import matplotlib.pyplot as plt
import time
import math
 
 
fig = plt.figure()
ax = fig.add_subplot(241)
# 定義一個(gè)多維數(shù)組
x = np.array([[1, 2, 3],
       [4, 5, 6]])
print('x:{}'.format(x))
ax.plot(x)
 
ax1 = fig.add_subplot(242)
# 首先看一下淺拷貝,將x拷貝(賦值)給y
y = x
print('y:{}'.format(y))
ax1.plot(y)
 
# 改變一下y中的任意一個(gè)索引的值,可以看到x也隨著y一起改變了,
# 這就是淺拷貝,原數(shù)組隨著拷貝的對(duì)象的改變而改變了。
y[0, 0] = 9
print('y改變值:')
print(y)
ax2 = fig.add_subplot(243)
ax2.plot(y)
print('x的值在y改變之后:')
print(x)
ax3 = fig.add_subplot(244)
ax3.plot(x)
 
# 下面來看一下深拷貝,py里面首先要導(dǎo)入copy這個(gè)包,這里用cp表示。
x = np.array([[1, 2, 3],
       [4, 5, 6]])
print('\n\nx:{}'.format(x))
ax4 = fig.add_subplot(245)
ax4.plot(x)
 
y = cp.copy(x)
print('y:{}'.format(y))
ax5 = fig.add_subplot(246)
ax5.plot(y)
 
# 隨意改變y的某一個(gè)索引,可以看到,y改變了,但是x還是它自己
y[0, 0] = 9
print('y改變值:')
print(y)
ax6 = fig.add_subplot(247)
ax6.plot(y)
 
print('x的值在y改變之后:')
print(x)
ax7 = fig.add_subplot(248)
ax7.plot(x)
 
plt.show()

以上這篇python中的數(shù)組賦值與拷貝的區(qū)別詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中拆分字符串的操作方法

    Python中拆分字符串的操作方法

    這篇文章主要介紹了Python中拆分字符串的操作方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 淺談python下tiff圖像的讀取和保存方法

    淺談python下tiff圖像的讀取和保存方法

    今天小編就為大家分享一篇淺談python下tiff圖像的讀取和保存方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python django框架輸入漢字,數(shù)字,字符生成二維碼實(shí)現(xiàn)詳解

    Python django框架輸入漢字,數(shù)字,字符生成二維碼實(shí)現(xiàn)詳解

    這篇文章主要介紹了Python django框架輸入漢字,數(shù)字,字符轉(zhuǎn)成二維碼實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • pip安裝提示Twisted錯(cuò)誤問題(Python3.6.4安裝Twisted錯(cuò)誤)

    pip安裝提示Twisted錯(cuò)誤問題(Python3.6.4安裝Twisted錯(cuò)誤)

    這篇文章主要介紹了pip安裝提示Twisted錯(cuò)誤問題(Python3.6.4安裝Twisted錯(cuò)誤),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 淺談Python中的正則表達(dá)式

    淺談Python中的正則表達(dá)式

    正則表達(dá)式廣泛用于與文字、字符串的格式化,放到Python里使用,再合適不過.尤其是在編寫爬蟲時(shí),用正則表達(dá)式匹配URL、匹配IP等,正則表達(dá)式都是一個(gè)簡單、高效的選擇,需要的朋友可以參考下
    2021-06-06
  • selenium?UI自動(dòng)化實(shí)戰(zhàn)過程記錄

    selenium?UI自動(dòng)化實(shí)戰(zhàn)過程記錄

    如果大家有做過web的自動(dòng)化測試,相信對(duì)于selenium一定不陌生,測試人員經(jīng)常使用它來進(jìn)行自動(dòng)化測試,下面這篇文章主要給大家介紹了關(guān)于selenium?UI自動(dòng)化實(shí)戰(zhàn)的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • 圖解python全局變量與局部變量相關(guān)知識(shí)

    圖解python全局變量與局部變量相關(guān)知識(shí)

    這篇文章主要介紹了圖解python全局變量與局部變量相關(guān)知識(shí),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • python?os.stat()如何獲取相關(guān)文件的系統(tǒng)狀態(tài)信息

    python?os.stat()如何獲取相關(guān)文件的系統(tǒng)狀態(tài)信息

    這篇文章主要介紹了python?os.stat()如何獲取相關(guān)文件的系統(tǒng)狀態(tài)信息,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python 調(diào)用PIL庫失敗的解決方法

    Python 調(diào)用PIL庫失敗的解決方法

    今天小編就為大家分享一篇Python 調(diào)用PIL庫失敗的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 在pycharm中設(shè)置顯示行數(shù)的方法

    在pycharm中設(shè)置顯示行數(shù)的方法

    今天小編就為大家分享一篇在pycharm中設(shè)置顯示行數(shù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評(píng)論