原创 STL之空間配置器(Allocator)
目錄一、介紹1.1、設計1.2、使用1.3、擴展的配置器二、C++內存操作2.1、C++ 中的 new 和 delete2.2、STL內存配置三、對象構造和析構3.1、對象構造3.2、對象析構3.2.1 析構單個對象3.2.2 析
原创 C++ STL概論
STL六大組件介紹 STL(Standard Template Library) 是一個組件集合,共包含以下六大組件,彼此可以組合套用: 1、容器(containers):包含各種數據結構,如vector、list、deque、
原创 STL之迭代器(Iterator)
目錄 一、迭代器是什麼? 1.1、本質 1.2、作用 1.3、迭代器與指針 1.4、迭代器類別 1.4.1、5種迭代器的關係 二、Traits編程技法 2.1、引子 2.2、Traits編程技法 三、迭代器相應
原创 Read the Docs + Sublime Text + Sphinx + Github託管文檔
目錄: 一、Read the Docs簡介 二、Sublime Text 配置 三、Sphinx使用 四、連接 Github 一、Read the Docs簡介 Read the Docs 是一個軟件文檔託管平臺。源代碼是開
原创 Jupyter Notebook 工作路徑配置
一、 1、命令行運行如下命令: jupyter notebook --generate-config 在路徑C:\Users\用戶名\.jupyter\下會生成一個名爲jupyter_notebook_config.py的文件 2、打
原创 C++對象數據成員存儲示例
目錄一、數據成員的佈局1.1、無繼承1.2、單一繼承1.3、多重繼承1.4、虛繼承1.4.1、單一虛繼承1.4.2、多重虛繼承二、數據成員指針 本文主要以示例說明C++對象數據成員存儲佈局,有關理論知識,請參考Data語意學。
原创 C++對象成員函數存儲示例
目錄一、成員函數1.1、無繼承1.2、單一繼承1.3、多重繼承1.4、虛繼承1.4.1、單一虛繼承1.4.2、多重虛繼承 本文主要以示例說明C++對象成員函數的存儲佈局,有關理論知識,請參考Fuction語意學。 一、成員函數
原创 STL之適配器(adapter)
目錄一、適配器定義二、容器適配器三、函數適配器3.1、bind()3.1.1、示例3.1.2、重載函數3.1.3、綁定引用參數3.2、mem_fn()3.2.1、類的成員函數指針3.2.2、使用mem_fn生成一個可調用對象3.2
原创 STL之關聯容器
目錄一、關聯容器概述二、關聯容器2.1、set2.2、multiset2.3、map2.4、multimap2.5、unordered_set2.6、unordered_multiset2.7、unordered_map2.8、u
原创 STL之函數對象(function object)
目錄1、概論2、可適配(adaptable)的關鍵3、算術類函數對象3.1、示例4、關係類函數對象4.1、示例5、邏輯函數對象5.1、示例6、其他 1、概論 如果類定義了調用運算符(即圓括號),則該類的對象稱作函數對象(func
原创 STL之紅黑樹
目錄 一、二叉搜索樹 1.1、什麼是二叉搜索樹 1.2、二叉搜索樹的插入 1.3、二叉搜索樹的刪除 1.4、二叉搜索樹的查找分析 1.5、平衡的二叉搜索樹 二、AVL樹 2.1、什麼是AVL樹 2.2、生成AVL樹
原创 數據並行處理
原文鏈接:https://pytorch.org/tutorials/beginner/blitz/data_parallel_tutorial.html# 目錄: 一、導入和參數 二
原创 神經網絡
原文鏈接:https://pytorch.org/tutorials/beginner/blitz/neural_networks_tutorial.html#sphx-glr-beginner-b
原创 torch接口
原文鏈接:https://pytorch.org/docs/stable/torch.html# Tensor torch.is_tensor(obj) torch.is_storag
原创 torch.nn到底是什麼?
原文鏈接:https://pytorch.org/tutorials/beginner/nn_tutorial.html# 精簡版可參考《torch.nn到底是什麼?(精簡版)》 PyT