原创 使用類-運算符重載和友元

《1》    運算符重載是一種形式的C++多態,它允許賦予C++運算符多種含義。要使運算符重載,需要使用運算符函數,形式如下: operator op(argument-list) 例如,operation +() 將重載+運算符。 假設

原创 初識類和對象

《一》 對象和類的解釋:(1)類是一種將抽象轉換爲用戶定義類型的C++工具,它將數據表示和操縱數據的方法組合成一個整潔的包。數據一般是私有的,外界不能直接訪問;而方法是對外的接口,只有通過類方法才能實現對數據成員的訪問和修改,這實際上實現

原创 幾種基本的排序算法

排序有內部排序和外部排序,內部排序是數據記錄在內存中進行排序,而外部排序是因排序的數據很大,一次不能容納全部的排序記錄,在排序過程中需要訪問外存。 我們這裏說說八大排序就是內部排序。          當n較大,則應採用時間複雜度爲

原创 遞歸-放蘋果問題

m個蘋果放入n個盤子有幾種方法。 用遞歸,n個盤子有一個爲空,或者n個盤子都至少有一個。 [cpp] view plain copy #include<iostream>      #include<string

原创 逆波蘭表達式遞歸求值

逆波蘭表示法(Reverse Polish notation,RPN,或逆波蘭記法),是一種是由波蘭數學家揚·武卡謝維奇1920年引入的數學表達式方式,在逆波蘭記法中,所有操作符置於操作數的後面,因此也被稱爲後綴表示法。逆波蘭記法不需要

原创 linux中的絕對路徑和相對路徑

絕對路徑:絕對路徑是以根目錄爲起點的,其開始方式爲斜線“/”相對路徑:相對路徑以當前路徑爲起點,其開始方式爲彎線“~”剛開始學習linux系統,最初一直不知道怎樣來到桌面,原來是搞不懂絕對路徑與相對路徑的關係。來到桌面的步驟爲:1)cd

原创 tensorflow變量的賦值

tensorflow中某兩個變量的聲明如下:w1=tf.Variable(tf.random_normal([2, 3], stddev=1, seed=1))w2=tf.Variable(tf.random_normal([3, 1],

原创 深度學習與深層神經網絡等概念

線性模型的侷限性:線性模型可以解決線性問題,然而,現實中遇到的問題幾乎都是“複雜問題”,即非線性問題,線性模型不能解決非線性問題,這就是線性模型的侷限。 深層神經網絡:深層神經網絡是解決“多層非線性變換”最常用的一種方法,其可等同於深度學

原创 shell的使用基礎

1、shell命令的標準格式標準格式:(1)普通用戶,$ 命令 選項 參數                 (2)超級用戶,# 命令 選項 參數選項是包括一個或多個字母的代碼,他的前面有一個減號(linux系統用減號來區分選項和參數)2、

原创 perceptron與多層網絡

背景1:神經網絡的理論模型在1943年由相關學者提出來,並在1958年由frank rosenblatt剔除感知機(perceptron)模型,從數學上王城了對神經網絡的精確建模。 背景2:感知機可以簡單地理解爲單層的神經網絡,即沒有隱藏

原创 turtle簡單畫圖-其中的函數與作用

用Python中的turtle模塊繪圖   簡介:turtle是一個簡單的繪圖工具。它提供了一個海龜,你可以把它理解爲一個機器人,只聽得懂有限的指令。   1.在文件頭寫上如下行,這能讓我們在語句中插入中文 #-*- codi

原创 linux的常用命令

1、文件操作命令(1)顯示文件列表命令的使用方式:ls [選項] [文件目錄列表]1)ls -a 列出目錄中的所有文件,包括以“.”開頭的隱含文件。2)ls -l 列出文件的詳細信息。(2)查找文件命令的使用方式:find[目錄列表] [

原创 Vim編輯器的使用

vim時Linux環境下的編譯器,它有三種工作模式:命令行模式、文本輸入模式和末行模式。 (1)命令行模式:任何時候,只要按Esc鍵便可以進入命令行模式,此時輸入的字符都被當做編輯命令來解釋,並且命令不出現在屏幕上。 此模式下按如下鍵可以

原创 問題:‘tensorflow’ has no attribute 'select'

此問題是在編寫TensorFlow自定義損失函數時遇到的。 究其原因,是tensorflow版本升級後,將tf.select改換成了tf.where。 調用時,用tf.where代替tf.select即可

原创 用python中的遞歸畫一棵小樹

先給出畫一顆小樹的代碼: #tree.py from turtle import Turtle def tree(plist, l, a, f):# plist is list of pens# l is the length of br