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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab中的containers.Map()

發布時間:2025/3/21 循环神经网络 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab中的containers.Map() 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

matlab中的containers.Map()有點類似于C++ STL中的map容器,具有key/value映射的功能。

一、新建變量

使用containers.Map()創建一個變量并初始化:

% matlab num = containers.Map({1, 2, 3}, {'one', 'two', 'three'})

二、查看修改內容

查看num的內容:

num =

? Map (帶屬性):

??????? Count: 3
????? KeyType: double
??? ValueType: char

查看num(1)的值

% matlab num(1)ans =

one
修改num(1)的值

% matlab num(1) = 'ONE'

然后再查看num(1)的值

% matlab num(1)ans =
ONE


三、添加元素

添加元素

% matlab num(4) = 'four'

然后再查看num(4)的值

% matlab num(4)ans =
four


查看num的keys值:

% matlab keys(num)輸出:

ans =

??? [1]??? [2]??? [3]??? [4]


查看num的values值:

% matlab values(num)輸出:

ans =

??? 'ONE'??? 'two'??? 'three'??? 'four'

查看num的size

% matlab size(num)輸出:

ans =

???? 4???? 1

四、垂直串聯

新建containers.Map()的第二個變量num2

% matlab num2 = containers.Map({10, 20}, {'ten', 'twenty'})


垂直串聯num和num2,containers.Map()支持垂直串聯,不支持水平串聯。

% matlab nummerge = [num; num2]

查看nummerge的keys:

% matlab keys(nummerge)輸出:
ans =

??? [1]??? [2]??? [3]??? [4]??? [10]??? [20]

查看nummerge的values:

% matlab keys(nummerge)輸出:

ans =

??? 'ONE'??? 'two'??? 'three'??? 'four'??? 'ten'??? 'twenty'


五、刪除元素

從nummerge中刪除1及其對應的‘ONE’

% matlab remove(nummerge, 1)

查看nummerge的keys:

% matlab keys(nummerge)輸出:
ans =

??? [2]??? [3]??? [4]??? [10]??? [20]


查看nummerge的values:

% matlab keys(nummerge)輸出:

ans =

?? 'two'??? 'three'??? 'four'??? 'ten'??? 'twenty'

同時刪除多個元素

remove(nummerge, {2, 3})

查看nummerge的keys:

% matlab keys(nummerge)輸出:
ans =

??? [4]??? [10]??? [20]

查看nummerge的values:

% matlab keys(nummerge)輸出:ans =

? 'four'??? 'ten'??? 'twenty'


總結

以上是生活随笔為你收集整理的matlab中的containers.Map()的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。