原创 對齊係數 #pragma pack(k)
下面兩個結構體 [cpp] view plain copy print? struct One{ double d; char c; int i; } struct Two{
原创 Joint Transceiver Optimization for Wireless Communication PHY Using Neural Network
Abstract Deep learning has a wide application in the area of natural language processing and image processing due to it
原创 Deep-Waveform: A Learned OFDM Receiver Based on Deep Complex Convolutional Networks 譯文(I.-III.)
Abstract Recent explorations of Deep Learning in the physical layer (PHY) of wireless communication have shown the capa
原创 An End-to-End Block Autoencoder For Physical Layer Based On Neural Networks
Abstract Deep learning has been applied in physical-layer communications systems in recent years and has demonstrated f
原创 pytorch用法記錄(GAN算法閱讀)
1.交叉熵損失函數 BCELoss 用法 例子如下,先定義loss = nn.BCELoss(),然後通過loss(lossinput, target)輸入所需計算的數據: m = nn.Sigmoid() loss = nn.BCELo
原创 pytorch用法記錄(torch.Storage與detach)
1.torch.Storage類 使用storage()函數把Tensor數據轉換爲float類型的Storage數據,再使用tolist() 返回一個包含此存儲中元素的列表。 2.detach 計算圖截斷 detach
原创 python深拷貝和淺拷貝的區別(copy()、deepcopy()與賦值的區別)
在python中,對象賦值實際上是對象的引用。當創建一個對象,然後把它賦給另一個變量的時候,python並沒有拷貝這個對象,而只是拷貝了這個對象的引用 一般有三種方法, alist=[1,2,3,["a","b"]] (1)直接賦值,
原创 python用法記錄(import)
1. import用法 使用 Python 進行編程時,有些功能不必自己實現,可以藉助 Python 現有的標準庫或者其他人提供的第三方庫。 最常用的格式包括2種 (1)直接使用import加載模塊,需要使用模塊功能時,採用(模塊名.函數
原创 C/C++中指針和引用之相關問題深入研究
一、基本知識指針和引用的聲明方式: 聲明指針: char* pc; 聲明引用: char c = 'A' char& rc = c; 它們的區別:①從現象上看,指針在運行時可以改變其所指向的值,而引用一旦和某個對象綁定後就不再
原创 二叉樹前序、中序、後序遍歷相互求法(實例)
1.已知先序和中序求後序 先序遍歷的節點順序是:ADCEFGHB,中序遍歷是CDFEGHAB,則後序遍歷的結果是 CFHGEDBA 解:1)根據先序遍歷結果可知A是根節點,根據中序遍歷知道A的左子樹是(CDFEGH),右
原创 Linux GCC常用命令
http://www.cnblogs.com/ggjucheng/archive/2011/12/14/2287738.html#_Toc311642844 1簡介 2簡單編譯 2.1預處理 2.2編譯爲彙編代碼(Comp
原创 c/c++結構體知識介紹
1.結構體類型定義 定義方式1: Typedef struct LNode { int data; // 數據域 struct LNode *next; // 指針域 } *LinkList; 定義方式2
原创 語言 gets()和scanf()函數的區別
scanf( )函數和gets( )函數都可用於輸入字符串,但在功能上有區別。若想從鍵盤上輸入字符串"hi hello",則應該使用__gets__函數。 gets可以接收空格;而scanf遇到空格、回車和Tab鍵都會認爲輸入結束,
原创 delete一個指針之後,要記得設置爲NULL
衆所周知,最開始我們用new來創建一個指針,那麼等我們用完它之後,一定要用delete將該指針刪掉。但是,值得注意的是,難道就僅僅是刪除這個指針這麼簡單的麼?下面,我們用一個程序來說明這個問題: ? 1 2 3 4 5 6
原创 c/c++語言變量聲明內存分配
一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 程序運行時由編譯器自動分配,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。程序結束時由編譯器自動釋放。 2、堆區(heap) —