日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python矩阵函数_NumPy 矩阵库函数

發(fā)布時(shí)間:2025/3/8 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python矩阵函数_NumPy 矩阵库函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

NumPy包含一個(gè)矩陣庫NumPy.matlib,這個(gè)模塊的函數(shù)用于處理矩陣而不是ndarray對(duì)象。

NumPy中,ndarray數(shù)組可以是n維的,與此不同,矩陣總是二維的,但這兩種對(duì)象可以相互轉(zhuǎn)換。

matlib.empty()

empty()函數(shù)返回一個(gè)新的矩陣,但不會(huì)初始化矩陣元素。

numpy.matlib.empty(shape, dtype, order)shape 定義新矩陣形狀的int或int的元組

dtype 可選,指定矩陣數(shù)據(jù)類型

order C 或 F

示例

import numpy.matlib

import numpy as np

a = np.matlib.empty((2,2))

print (a)

輸出

[[6.91241356e-310 1.37748664e-316]

[6.91240378e-310 6.91240378e-310]]

可以看到,矩陣元素都是隨機(jī)值。

numpy.matlib.zeros()

zeros()函數(shù)返回一個(gè)新的矩陣,矩陣元素被初始化為0。

示例

import numpy.matlib

import numpy as np

a = np.matlib.zeros((2,2))

print (a)

輸出

[[ 0. 0.]

[ 0. 0.]]

numpy.matlib.ones()

zeros()函數(shù)返回一個(gè)新的矩陣,矩陣元素被初始化為1。

示例

import numpy.matlib

import numpy as np

a = np.matlib.zeros((2,2))

print (a)

輸出

[[ 1. 1.]

[ 1. 1.]]

numpy.matlib.eye()

eye()函數(shù)返回一個(gè)矩陣,對(duì)角線上的元素都是1,其它地方都是0。該函數(shù)接受以下參數(shù)。

numpy.matlib.eye(n, M, k, dtype)n 返回矩陣中的行數(shù)

M 列數(shù),默認(rèn)為n

k 對(duì)角線的開始索引

dtype 矩陣的數(shù)據(jù)類型

示例

import numpy.matlib

import numpy as np

print('對(duì)角線的開始索引為0:')

print(np.matlib.eye(n = 3, M = 4, k = 0, dtype = float))

print('\n')

print('對(duì)角線的開始索引為1:')

print(np.matlib.eye(n = 3, M = 4, k = 1, dtype = float))

print('\n')

輸出

對(duì)角線的開始索引為0:

[[1. 0. 0. 0.]

[0. 1. 0. 0.]

[0. 0. 1. 0.]]

對(duì)角線的開始索引為1:

[[0. 1. 0. 0.]

[0. 0. 1. 0.]

[0. 0. 0. 1.]]

numpy.matlib.identity()

identity()函數(shù)返回指定大小的單位矩陣。單位矩陣是一個(gè)所有對(duì)角元素都為1的方陣。

示例

import numpy.matlib

import numpy as np

print (np.matlib.identity(5, dtype = float))

輸出

[[ 1. 0. 0. 0. 0.]

[ 0. 1. 0. 0. 0.]

[ 0. 0. 1. 0. 0.]

[ 0. 0. 0. 1. 0.]

[ 0. 0. 0. 0. 1.]]

```

## numpy.matlib.rand()

`rand()`函數(shù)返回一個(gè)指定大小的矩陣,其中填充隨機(jī)值。

**示例**

```python

import numpy.matlib

import numpy as np

print (np.matlib.rand(3,3))

輸出

[[0.5413199 0.5749519 0.19755942]

[0.57128833 0.24267348 0.65186677]

[0.08517 0.9238393 0.15061818]]Python Numpy 教程 | 奇客谷教程?www.qikegu.com

章節(jié)Numpy 介紹

Numpy 安裝

NumPy ndarray

NumPy 數(shù)據(jù)類型

NumPy 數(shù)組創(chuàng)建

NumPy 基于已有數(shù)據(jù)創(chuàng)建數(shù)組

NumPy 基于數(shù)值區(qū)間創(chuàng)建數(shù)組

NumPy 數(shù)組切片

NumPy 廣播

NumPy 數(shù)組迭代

NumPy 位運(yùn)算

NumPy 字符串函數(shù)

NumPy 數(shù)學(xué)函數(shù)

NumPy 統(tǒng)計(jì)函數(shù)

NumPy 排序、查找、計(jì)數(shù)

NumPy 副本和視圖

NumPy 矩陣庫函數(shù)

NumPy 線性代數(shù)

總結(jié)

以上是生活随笔為你收集整理的python矩阵函数_NumPy 矩阵库函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。