日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
python的eye函數(shù) python eye函數(shù)

創(chuàng)建對(duì)角線元素全1的函數(shù)是哪個(gè)?具體參數(shù)做簡(jiǎn)要說(shuō)明

python中,可以用numpy庫(kù)中的eye函數(shù)創(chuàng)建對(duì)角線元素全1的矩陣:

創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供玉州企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為玉州眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

n = 3

H = np.eye(n)

參數(shù)n為所要?jiǎng)?chuàng)建矩陣的大小,生成的矩陣H大小為n*n

Python的函數(shù)都有哪些

【常見(jiàn)的內(nèi)置函數(shù)】

1、enumerate(iterable,start=0)

是python的內(nèi)置函數(shù),是枚舉、列舉的意思,對(duì)于一個(gè)可迭代的(iterable)/可遍歷的對(duì)象(如列表、字符串),enumerate將其組成一個(gè)索引序列,利用它可以同時(shí)獲得索引和值。

2、zip(*iterables,strict=False)

用于將可迭代的對(duì)象作為參數(shù),將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)個(gè)元組,然后返回由這些元組組成的列表。如果各個(gè)迭代器的元素個(gè)數(shù)不一致,則返回列表長(zhǎng)度與最短的對(duì)象相同,利用*號(hào)操作符,可以將元組解壓為列表。

3、filter(function,iterable)

filter是將一個(gè)序列進(jìn)行過(guò)濾,返回迭代器的對(duì)象,去除不滿(mǎn)足條件的序列。

4、isinstance(object,classinfo)

是用來(lái)判斷某一個(gè)變量或者是對(duì)象是不是屬于某種類(lèi)型的一個(gè)函數(shù),如果參數(shù)object是classinfo的實(shí)例,或者object是classinfo類(lèi)的子類(lèi)的一個(gè)實(shí)例,

返回True。如果object不是一個(gè)給定類(lèi)型的的對(duì)象, 則返回結(jié)果總是False

5、eval(expression[,globals[,locals]])

用來(lái)將字符串str當(dāng)成有效的表達(dá)式來(lái)求值并返回計(jì)算結(jié)果,表達(dá)式解析參數(shù)expression并作為Python表達(dá)式進(jìn)行求值(從技術(shù)上說(shuō)是一個(gè)條件列表),采用globals和locals字典作為全局和局部命名空間。

【常用的句式】

1、format字符串格式化

format把字符串當(dāng)成一個(gè)模板,通過(guò)傳入的參數(shù)進(jìn)行格式化,非常實(shí)用且強(qiáng)大。

2、連接字符串

常使用+連接兩個(gè)字符串。

3、if...else條件語(yǔ)句

Python條件語(yǔ)句是通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果(True或者False)來(lái)決定執(zhí)行的代碼塊。其中if...else語(yǔ)句用來(lái)執(zhí)行需要判斷的情形。

4、for...in、while循環(huán)語(yǔ)句

循環(huán)語(yǔ)句就是遍歷一個(gè)序列,循環(huán)去執(zhí)行某個(gè)操作,Python中的循環(huán)語(yǔ)句有for和while。

5、import導(dǎo)入其他腳本的功能

有時(shí)需要使用另一個(gè)python文件中的腳本,這其實(shí)很簡(jiǎn)單,就像使用import關(guān)鍵字導(dǎo)入任何模塊一樣。

python中如何提取一組數(shù)據(jù)中的第一列數(shù)據(jù)

概述

直接提取會(huì)報(bào)錯(cuò),把a(bǔ)rray數(shù)組轉(zhuǎn)換成list,即可提取,使用numpy轉(zhuǎn)換

步驟詳解

1、直接提取嘗試:

group=[[1,2],[2,3],[3,4]]

#提取第一列元素

print(group[:,1])

#Out:TypeError: list indices must be integers or slices, not tuple

2、使用numpy轉(zhuǎn)換:

import numpy as np

group=[[1,2],[2,3],[3,4]]

#numpy轉(zhuǎn)化

ar=np.array(group)

print(ar[:,1])

#Out:[2 3 4]

拓展內(nèi)容

numpy詳解

Numpy對(duì)象是數(shù)組,稱(chēng)為ndarray?

維度(dimensions)稱(chēng)作軸(axes),軸的個(gè)數(shù)叫做秩(rank)。注:有幾級(jí)中括號(hào)就有幾個(gè)維度

一、ndarray.attrs:

ndarray.ndim 秩

ndarray.shape 例如一個(gè)2排3列的矩陣,它的shape屬性是(2,3)

ndarray.size 數(shù)組元素的總個(gè)數(shù)

ndarray.dtype 元素類(lèi)型,NumPy提供自己的數(shù)據(jù)類(lèi)型

ndarray.itemsize 數(shù)組中每個(gè)元素的字節(jié)大小

二、數(shù)組創(chuàng)建函數(shù):

array

asarray將輸入轉(zhuǎn)換成ndarray

arange

ones

zeros

empty 只分配內(nèi)存空間不填充任何值

eye 創(chuàng)建N*N單位矩陣(對(duì)角線為1)

三、數(shù)組和標(biāo)量之間的運(yùn)算

numpy數(shù)組的一個(gè)特點(diǎn),不用編寫(xiě)循環(huán)就可對(duì)數(shù)據(jù)執(zhí)行批量運(yùn)算,這通常稱(chēng)作矢量化(vectorization)。

四、基本的索引和切片

numpy數(shù)組的索引是一個(gè)內(nèi)容豐富的主題,因?yàn)檫x取數(shù)據(jù)子集或單個(gè)元素的方式有很多。這里我僅詳細(xì)介紹常用的方法,對(duì)于高級(jí)功能的方式我列舉名稱(chēng),讀者可以等到要用的時(shí)候自行查閱資料。

怎么用python表示出二維高斯分布函數(shù),mu表示均值,sigma表示協(xié)方差矩陣,x表示數(shù)據(jù)點(diǎn)

clear?

close?all

%%%%%%%%%%%%%%%%%%%%%%%%%生成實(shí)驗(yàn)數(shù)據(jù)集

rand('state',0)

sigma_matrix1=eye(2);

sigma_matrix2=50*eye(2);

u1=[0,0];

u2=[30,30];

m1=100;

m2=300;%樣本數(shù)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sm1數(shù)據(jù)集

Y1=multivrandn(u1,m1,sigma_matrix1);

Y2=multivrandn(u2,m2,sigma_matrix2);

scatter(Y1(:,1),Y1(:,2),'bo')

hold?on

scatter(Y2(:,1),Y2(:,2),'r*')

title('SM1數(shù)據(jù)集')

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sm2數(shù)據(jù)集

u11=[0,0];

u22=[5,5];

u33=[10,10];

u44=[15,15];

m=600;

sigma_matrix3=2*eye(2);

Y11=multivrandn(u11,m,sigma_matrix3);

Y22=multivrandn(u22,m,sigma_matrix3);

Y33=multivrandn(u33,m,sigma_matrix3);

Y44=multivrandn(u44,m,sigma_matrix3);

figure(2)

scatter(Y11(:,1),Y11(:,2),'bo')

hold?on

scatter(Y22(:,1),Y22(:,2),'r*')

scatter(Y33(:,1),Y33(:,2),'go')

scatter(Y44(:,1),Y44(:,2),'c*')

title('SM2數(shù)據(jù)集')

end

function?Y?=?multivrandn(u,m,sigma_matrix)

%%生成指定均值和協(xié)方差矩陣的高斯數(shù)據(jù)

n=length(u);

c?=?chol(sigma_matrix);

X=randn(m,n);

Y=X*c+ones(m,1)*u;

end


文章題目:python的eye函數(shù) python eye函數(shù)
文章URL:http://www.dlmjj.cn/article/hhgcjg.html