pytorch 常用api筆記

view_as()函數

函數定義:view_as(tensor) [參數為一個Tensor張量]

該函數的作用是將調用函數的變量,轉變為同參數tensor同樣的形狀。

例子

data1 = [[[1, 2], [3, 4], [5, 6]], [[7, 8], [9, 0], [10, 11]]]
t1 = torch.Tensor(data1).long()  # size=2,3,2
data2 = [[[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 0], [10, 11]]]
t2 = torch.Tensor(data2).long()
print(t1.size())
print(t2.size())
print("-------view_as()-------")
t2=t2.view_as(t1)
print(t2)
print(t2.size())

輸出結果:

可以看出經過view_as()操作后,t2 Tensor轉變為了與t1 相同的形狀。(需要重新對t2賦值,這是因為不是進行的原地操作

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/213520.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/213520.shtml
英文地址,請注明出處:http://en.pswp.cn/news/213520.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【解刊】IEEE(trans),1區TOP,CCF-B,審稿國人友好,最快僅1個月錄用!值得收藏~

計算機類 ? 好刊解讀 今天小編帶來IEEE旗下計算機領域高分好刊,CCF-B類推薦的期刊解讀,期刊審稿快,投稿友好,如您有投稿需求,可作為重點關注!后文有相關領域真實發表案例,供您投稿參考~ 01 期…

1,使用IDLE開啟我們第一個Python程序

前面我們已經安裝好了Python,安裝了Python后,他會自動幫我們安裝一個IDLE。IDLE是一個Python自帶的非常簡潔的集成開發環境(IDE)。他是一個Python Shell,我們可以利用Python Shell與Python交互。下面我們就利用IDLE開發…

常用的調試方法(段錯誤產生原因)

C 語言中常用的調試技巧和 demo C語言中常用的調試方法 打印調試信息 GDB 調試器 編寫單元測試 段錯誤產生原因 初學時兩種常用的段錯誤調試方法 C 語言中常用的調試技巧和 demo 當程序員進行調試時,他們通常會使用一些調試語句或技巧來幫助他們理解代碼的執行過程…

跟風申請香港優才計劃的人,很容易進入騙局和被割韭菜!

跟風申請香港優才計劃的人,很容易進入騙局和被割韭菜! 不得不承認一個事實就是,越來越多內地人正在搶占申請香港身份的份額!就因為這個項目門檻低、投入低,簡單來說就是多一層身份,多一層福利保障。 從目前…

Pyqt python 界面代碼

1、界面拖動代碼 # 拖動 def mousePressEvent(self, event):if event.button() QtCore.Qt.LeftButton and self.isMaximized() False:self.m_flag Trueself.m_Position event.globalPos() - self.pos() # 獲取鼠標相對窗口的位置event.accept()self.setCursor(QtGui.QCur…

go - 計算CIDR的主機數量

在網絡中,CIDR /32 表示該地址只能用作網絡地址本身,不能分配給任何主機。因此,在計算主機數量時,應將 CIDR 地址按照其位掩碼長度進行區分。對于 /32 子網掩碼,主機數量總是為 1,而不是 -1。 以下是修正后…

二.ts基礎類型

ts的基礎類型包含js的基礎類型和ts獨有的基礎類型 我們一般使用[let | const | val] 變量:類型 值的方式聲明一個帶有類型的變量 stringlet val:string 1numberlet val:number 1boolearnlet val:boolaern falseundefindlet val:undefind undefindnulllet val:nul…

Kubernetes實戰(九)-kubeadm安裝k8s集群

1 環境準備 1.1 主機信息 iphostname10.220.43.203master10.220.43.204node1 1.2 系統信息 $ cat /etc/redhat-release Alibaba Cloud Linux (Aliyun Linux) release 2.1903 LTS (Hunting Beagle) 2 部署準備 master/與slave主機均需要設置。 2.1 設置主機名 # master h…

成都工業學院Web技術基礎(WEB)實驗五:CSS3動畫制作

寫在前面 1、基于2022級計算機大類實驗指導書 2、代碼僅提供參考,前端變化比較大,按照要求,只能做到像,不能做到一模一樣 3、圖片和文字僅為示例,需要自行替換 4、如果代碼不滿足你的要求,請尋求其他的…

使用PyTorch II的新特性加快LLM推理速度

Pytorch團隊提出了一種純粹通過PyTorch新特性在的自下而上的優化LLM方法,包括: Torch.compile: PyTorch模型的編譯器 GPU量化:通過降低精度操作來加速模型 推測解碼:使用一個小的“草稿”模型來加速llm來預測一個大的“目標”模型的輸出 張量并行:通過在多個設備…

成都工業學院Web技術基礎(WEB)實驗三:CSS字體等屬性使用

寫在前面 1、基于2022級計算機大類實驗指導書 2、代碼僅提供參考,前端變化比較大,按照要求,只能做到像,不能做到一模一樣 3、圖片和文字僅為示例,需要自行替換 4、如果代碼不滿足你的要求,請尋求其他的…

Oracle 慢查詢排查步驟

1. Oracle 慢查詢排查步驟 1.1. 前言 記錄一次 Oracle 慢查詢的排查過程 , 便于以后直接使用。 看了一些文檔 , Oracle 中優化的方案和 Mysql 基本上是一致的 , 通常包括一下幾個方向 : 基準測試 (吞吐量): 包括 Oracle 本身吞吐量和磁盤 I/O 吞吐量 硬件分析 (資源情況): 包…

rails3 row sql example

refer: https://stackoverflow.com/questions/14824453/rails-raw-sql-example 搜索怎么在Rails3 使用row sql, 打開上面的鏈接,可以找到這樣的答案,如下圖: sql "Select * from ... your sql query here" records_ar…

Nginx的server層外層的常見配置語句的解讀

有下面的Nginx配置: worker_processes auto; worker_rlimit_nofile 51200;events {use epoll;worker_connections 51200;multi_accept on; }http {include mime.types;default_type application/octet-stream;server_names_hash_bucket_size 512;client_max_body_size 50m;cli…

推薦4個優秀的 Python 時間序列分析庫

時間序列分析在金融和醫療保健等領域至關重要,在這些領域,理解隨時間變化的數據模式至關重要。在本文中,我們將介紹四個主要的Python庫——statmodels、tslearn、tssearch和tsfresh——每個庫都針對時間序列分析的不同方面進行了定制。這些庫…

最長子字符串的長度 (一) - 華為OD統一考試(C卷)

OD統一考試(C卷) 分值: 100分 題解: Java / Python / C 題目描述 給你一個字符串 s,字符串s首尾相連成一個環形,請你在環中找出字符出現了偶數次最長子字符串的長度。 輸入描述 輸入是一串小寫字母組成的…

VS2015編譯GDAL3.2.0+opencl+C#

參考借鑒https://www.cnblogs.com/litou/p/15004877.html 參考借鑒https://www.cnblogs.com/xiaowangba/p/6313903.html 參考借鑒gdal、proj、geos、sqlite等在VS2015下編譯和配置_vs2015編譯sqlite3-CSDN博客 參考借鑒Windows下GDAL3.1.2編譯 (VS2015)_gdal windows編譯-CS…

字符串String

字符串字面量 let s "hello";變量s屬于字符串字面量,它們屬于硬編碼進程序的字符串值,屬于不可變的類型。但并不是所有字符串的值都能夠在編寫代碼時確定。 String類型 String類型會在堆上分配到自己需要的存儲空間,所以它能夠…

Nacos簡介

1.Nacos簡介 1.1.為什么叫Nacos? 前四個字母分別為Naming和Configuration的前兩個字母,最后的s為service。 1.2.Nacos是什么? nacos是第二代微服務SpringCloudAlibaba開源的一款注冊中心和分布式配置中心組件,其功能上為第一代微…

聲明式數據建模、定義簡單易懂:下一代 ORM 助你效率倍增 | 開源日報 No.102

prisma/prisma Stars: 34.0k License: Apache-2.0 Prisma 是一個下一代 ORM,包括以下工具: Prisma Client:為 Node.js 和 TypeScript 自動生成的類型安全查詢構建器Prisma Migrate:聲明式數據建模和遷移系統Prisma Studio&#…