基於Python的Numpy基礎操作練習2

2021-10-20 09:08:08 字數 868 閱讀 7361

剛學了numpy的基礎操作,來練習一番

題目:

建立 22 的陣列arr1 元素自定義

建立 223 的陣列arr2 元素自定義

檢視arr2的維度以及形狀

將arr2轉為1維

將arr1進行轉置

生成 44 全為1的陣列 arr3

生成 單位矩陣

**如下:

import numpy as np#匯入numpy庫

arr1 = np.arange(4).reshape(2,2)#建立 22 的陣列arr1 元素自定義*

arr2 = np.arange(12).reshape(2,2,3)#建立 223 的陣列arr2 元素自定義

print(arr2.ndim)#檢視arr2的維度

print(arr2.shape)#檢視arr2的形狀

arr2 = arr2.flatten()#將arr2轉為1維

arr1 = arr1.swapaxes(1,0)#將arr1進行轉置

arr3 = np.arange(16).reshape(4,4)#生成 44 的陣列 arr3*

arr3 = np.ones_like(arr3)#將arr3的值全部改為1

arr4 = np.eye(3)#生成 單位矩陣

一起學習交流,哈哈!

利用Python進行資料分析 Numpy 基礎

ndarray 多維陣列 ndarray 每個陣列元素必須是相同型別,每個陣列都有shape和dtype物件。shape 表示陣列大小 dtype 表示陣列資料型別 如何建立乙個陣列?in 1 import numpy as np in 2 data 1,2,3,4,5,6,7 in 3 arr n...

python的numpy庫結構 Numpy庫簡介

今天給大家分享乙個資料分析處理資料的常見的庫 numpy。這個庫是 python 資料分析的基礎,它提供的資料結構比 python 自身的更高效。我們知道 python 有自帶的列表資料結構。numpy 庫和 list 列表有什麼區別呢?python list 列表儲存的是物件的指標,比如 0,1,...

基於okHttpUtils網路請求的基類抽取

1,網路的get請求 2,xml資料解析1,實現geturl方法,提供乙個請求的url位址 2,選擇性實現getparamsmap方法,提供乙個請求引數的map集合,因為部分可能不需要引數 3,子類繼承基類的時候,基類要宣告泛型的具體型別1,因為後期網路請求的地方比較多 2,減少 量 3,結構更加清...