numpy入門 陣列操作

2021-08-05 22:49:56 字數 608 閱讀 4975

import numpy as np

import pandas as pd

# 建立乙個多維陣列

np1 = np.random.randint(low=4, high=90, size=(4, 5, 6))

np2 = np.random.randint(low=4, high=77, size=(4, 5, 6))

# 根據條件篩選陣列 如果元素大於56就返回該元素,否則返回-1

print(np.where(np1 > 56, np2, -1))

# 組合兩個陣列

print(np.concatenate((np1, np2), axis=1))

# 統計出陣列中的唯一值

print(np.unique(np1, return_counts=true, return_index=true))

# 陣列切片  選取第二行 第3列與第4列

print(np1[2, 3:5])

# 以2為步進值進行切片

print(np1[2::2, 2::2])

numpy 陣列操作

在給定的區間 start,stop 內返回均勻間隔的值 語法 numpy.arange start,stop,step,dtype none 引數 返回 示例 np.arange 5 array 0,1,2,3,4 np.arange 1,5 array 1,2,3,4 np.arange 1,5,...

Numpy陣列操作OpencvMat

二 什麼是numpy 乙個用python實現的科學計算包。包括 1 乙個強大的n維陣列物件array 2 比較成熟的 廣播 函式庫 3 用於整合c c 和fortran 的工具包 4 實用的線性代數 傅利葉變換和隨機數生成函式。numpy和稀疏矩陣運算包scipy配合使用更加方便。numpy num...

opencv與numpy陣列操作

在開始之前我們先來說一下彩色影象的組成 我們現在看到的所有彩色影象都是可以由三原色按照一定的比例混合得來的,也就是說只要我們知道了三原色的比例,就可以調製出某種顏色。我們用小方塊組合在一起,許許多多的小方塊就可以拼湊出乙個影象來,所以我們就有了用陣列來表示影象的乙個方法。所以我們在下面的對於彩色影象...