1. 程式人生 > >Pytorch的torch.cat例項

Pytorch的torch.cat例項

import torch
通過 help((torch.cat)) 可以檢視 cat 的用法
cat(seq,dim,out=None)

其中 seq表示要連線的兩個序列,以元組的形式給出,例如:seq=(a,b),  a,b 為兩個可以連線的序列
dim 表示以哪個維度連線,dim=0, 橫向連線
                      dim=1,縱向連線

#例項:

    #dim=0 時:
    
    import torch
    n_data = torch.ones((100,2))
    x0_data = torch.normal(2*n_data,1)
    y0_data = torch.zeros((100,1))
    x1_data = torch.normal(-2*n_data,1)
    y1_data = torch.ones((100,1))
    x_data = torch.cat((x0_data,x1_data),0).type(torch.FloatTensor)
    y_data = torch.cat((y0_data,y1_data),0).type(torch.LongTensor)
    print('x_data的形狀:',x_data.shape)
    print("y_data的形狀:",y_data.shape)
result:
    
    x_data的形狀: torch.Size([200, 2])
    y_data的形狀: torch.Size([200, 1])
#例項:

    #dim=1 時:
    
    import torch
    n_data = torch.ones((100,2))
    x0_data = torch.normal(2*n_data,1)
    y0_data = torch.zeros((100,1))
    x1_data = torch.normal(-2*n_data,1)
    y1_data = torch.ones((100,1))
    x_data = torch.cat((x0_data,x1_data),1).type(torch.FloatTensor)
    y_data = torch.cat((y0_data,y1_data),1).type(torch.LongTensor)
    print('x_data的形狀:',x_data.shape)
    print("y_data的形狀:",y_data.shape)
result:

    x_data的形狀: torch.Size([100, 4])
    y_data的形狀: torch.Size([100, 2])

相關推薦

Pytorch.cat()例項

>>> import torch >>> a = torch.ones([1,2]) >>> b = torch.ones([1,2]) >>> torch.cat([a,b],1) tensor([[1., 1.,

Pytorch的torch.cat例項

import torch 通過 help((torch.cat)) 可以檢視 cat 的用法 cat(seq,dim,out=None) 其中 seq表示要連線的兩個序列,以元組的形式給出,例如:seq=(a,b), a,b 為兩個可以連線的序列 dim 表示以哪個維

PyTorch的concat也就是torch.cat例項

import torch a = torch.ones([1,2]) b = torch.ones([1,2]) torch.cat([a,b],1) 1 1 1 1 [torch.FloatT

如何判斷一個物件例項是不是某個型別,如Cat型別

<script> function cat(){} var b = new cat(); if(b instanceof cat){ console.log("a是cat") } if(b.constructor==cat){

基於4G Cat.1的內網穿透例項分享

上一篇分享了:[小熊派4G開發板初體驗](https://t.1yb.co/OGy) 這一篇繼續BearPi-4G開發板實踐:`內網穿透實驗`。 ## 基本TCP的socket通訊測試 之前我們學習WiFi模組時,與PC進行TCP協議的socket通訊測試我們只要在我們的PC上通過網路助手建立一個TCP

linux下cat命令詳解

forever ron localhost root sta testing 幫助 查看 一點 1、cat 顯示文件連接文件內容的工具; cat 是一個文本文件查看和連接工具。查看一個文件的內容,用cat比較簡單,就是cat 後面直接接文件名。 比如: de>[[

部署點評Cat監控項目

-c 賬戶 font throw 提交 transacti 手動添加 ger 命令 在項目中監控代碼運行的狀況,可以采用點評的Cat項目來監控整個項目,但是按照官方的文檔來部署cat,總會遇到各種問題,講解的也不夠簡明清楚,現在用一個單機來部署運行cat監控項目。 首先,

HDU--3829--Cat VS Dog【最大點獨立集】

sin ext path lin 匹配 pat app targe anim 鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=3829 題意:動物園有n條狗,m頭貓,p個小孩。每一個小孩有一個喜歡的動物和討厭的動物,如今動物園要

scp & cat遠程文件操作

操作 遠程 文件夾 ext 遠程文件 id_rsa rsa wro char 對拷文件夾 (包括文件夾本身) scp -r /home/wwwroot/www/charts/util [email protected]/* */:/home/wwwroot/li

cat more less 命令

顯示文件 查看文件內容 技術分享 fault 操作方法 deb 分頁 翻頁 畫面 查看文件內容的幾種常用的方法 1 在Linux系統中有三種命令可以用來查閱全部的文件,分別是cat、more和less命令。它們查閱文件的使用方法也比較簡單都是 命令 文件名 ,但是

more-less-cat-tail-head 命令簡單分析

show 多個 nbsp 空行 信息 單詞 同時 npr tab 區別:cat一次性把文件內容全部顯示出來,管你看不看得清,顯示完了cat命令就返回了,不能進行交互式 操作,適合察看內容短小、不超過一屏的文件;more比cat強大一點,支持分頁顯示,你可以ctrl+B

cat 命令

文件內容 span 文件 內容 查看 查看文件內容 local localhost 反向 [[email protected]/* */ ~]# cat 1.txt # 查看文件內容 [[email protected]/* */ ~]#

Linux積累 命令之cat和wc

名稱 line 組合 補充 linux 說明 conn ... 字數 cat主要有三大功能: 1.一次顯示整個文件。 $ cat filename 2.從鍵盤創建一個文件。 $ cat > filename 只能創建新文件,不能編輯已有文件. 3.將幾個文件合

每天一個linux命令(11):cat命令

部分 ron linu mv命令 平臺 linux下 一個 介紹 inux 版權聲明更新:2017-05-15博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 本文介紹了Linux下面

cat /etc/glance/glance-api.conf

glance-api.confdgxdd本文出自 “12998875” 博客,請務必保留此出處http://13008875.blog.51cto.com/12998875/1939703cat /etc/glance/glance-api.conf

linux命令篇-cat

linux 命令 cat cat 是一個文本文件查看和連接工具。查看一個文件的內容,用cat比較簡單,就是cat 後面直接接文件名。cat用法:cat [選項] [文件名]1.一次顯示整個文件。# cat filename2.從鍵盤創建一個文件。# cat > filename 只能

2017-06-29(cat tac more)

tab ges span 打印 img con spl mage bsp cat 查看文件內容 cat -A 相當於-vET的整合參數,可列出一些特殊的字符,而不是空白而已 -b 列出行號,空白行不標號 -E 將結尾的斷行字符 $ 顯示出來

cat二進制文件導致控制臺亂碼恢復

控制臺亂碼恢復[_--+@+-ca+h-_+ bi+]# [_--+@+-ca+h-_+ bi+]# [_--+@+-ca+h-_+ bi+]# [_--+@+-ca+h-_+ bi+]# _dfa_df解決辦法:輸入:echo -e ‘\xf‘cat二進制文件導致控制臺亂碼恢復

bzoj 4842: [Neerc2016]Delight for a Cat

cst des inf rip 小朋友 clas 最大 一行 return Description ls是一個特別墮落的小朋友,對於n個連續的小時,他將要麽睡覺要麽打隔膜,一個小時內他不能既睡覺也打隔膜 ,因此一個小時內他只能選擇睡覺或者打隔膜,當然他也必須選擇睡覺

linux 文件查閱 cat、more、less、tail

ctr .config color -c linu 都是 離開 文件內容 lin 文件內容查閱1.cat由第一行開始顯示文件內容2.tac:從最後一行開始顯示,可以看出tac是cat的倒寫形式。3.nl:顯示的時候,順便輸出行號;4.more:一頁一頁地顯示文件內容5.le