原创 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