python中有關矩陣的操作

2021-08-21 05:50:04 字數 647 閱讀 4703

from numpy import *    #匯入numpy的庫函式

import numpy as np

a=array([[1,2,3,11,12,13,21,22,23],[4,5,6,14,15,16,24,25,26],[7,8,9,17,18,19,27,28,29]])

print(a)

print(a[1:, 3:]) #讀取的資料範圍:行數從序號1到最後,列數從序號3到最後。預設序號從0開始。

輸出函式:

[[ 1 2 3 11 12 13 21 22 23]

[ 4 5 6 14 15 16 24 25 26]

[ 7 8 9 17 18 19 27 28 29]]

[[14 15 16 24 25 26]

[17 18 19 27 28 29]]

where()函式可以看做判斷表示式的陣列版本:

1、這裡x,y是可選引數,condition是條件,這三個輸入引數都是array_like的形式;而且三者的維度相同;

2、當conditon的某個位置的為true時,輸出x的對應位置的元素,否則選擇y對應位置的元素;

3、如果只有引數condition,則函式返回為true的元素的座標位置資訊;

python中有關涉及list操作的集合

在python中,list 列表 也就是我們在c 語言中說的陣列,有很豐富的操作,主要比如下面的這些操作 2 extend list1 1,2,3,list2 4,5,6 list2.extend list1 用來連線兩個list list1和list2。3 index x list.index x...

python中有關賦值的問題

眾所周知,python的賦值和一般的高階語言的賦值有很大的不同,它是引用賦值。看下面的 1 a 5 b 8 a b 結果如下圖1 圖1開始的時候a指向的是5,b指向的是8,當a b的時候,b把自己指向的位址 也就是8的記憶體位址 賦給了a,那麼最後的結果就是a和b同時指向了8。我們可以用python...

Python中有關時間的模組

time 模組 datetime 模組 對date time datetime 三種時間模式進行單獨管理 datetime.date 處理日期 年 月 日 datatime.time 處理時間 時分秒,毫秒 datetime.datetime 處理日期 和 時間 datetime.timedelta...