原创 C++ essential(Day 2)(重載函數和模板)
重載函數(overload function) 在C語言中,不允許函數有同名函數,C++通過重載函數名來避免這類麻煩。你可以在同一個程序裏使用同名的兩個或多個函數。函數名重載可以讓函數使用起來更“自然”。使用了重載的程序也更容易讀和寫
原创 C++ essential(Day 3)
函數指針指向某種特定類型,函數的類型由其參數及返回類型共同決定,與函數名無關。舉例如下: data_types (*func_pointer)( data_types arg1, data_types arg2, ...,data
原创 C++ essential(day 1)
對於一個完整的程序,在內存中的分佈情況如下圖: 棧區: 由編譯器自動分配釋放,像局部變量,函數參數,都是在棧區。會隨着作用於退出而釋放空間。棧由系統自動分配,速度較快,在windows下棧是向低地址擴展的數據結構,是一塊連續的內存
原创 tensorboard 遇到的錯誤
1.writer=tf.summary.FileWriter("./",sess.graph) 可以將graph保存到當前文件夾 2.利用G: ,cd dir進入gragh的上級目錄 3.tensorboard --logdir=new(
原创 python Day8 :集合
(1)基礎 set和frozenset分別創建可變與不可變集合,集合中的元素不重複。 aset=set('david') Out[2]: {'a', 'd', 'i', 'v'} type(aset)Out[3]: setdset=s
原创 兩個月的懈怠
Numpy的基礎:import numpy as np a_array=np.arange(-10,10)#產生一個步進爲一的序列,從-10到9 a_array.shape=(2,10)#變爲2*10矩陣 a_array[(a_array
原创 python Day7:dict的一些知識點
(1)fromkeys的用法: dict.fromkeys( seq ,value) seq可以爲元組,也可以爲列表,但必須是不可變的, 如下: aDict={}.fromkeys(['g','h','k','l'],300) aDic
原创 python Day 1
x=input(),x類型爲str x=int(input()),x類型爲int from math import sqrt def isprime(x): if x == 1: return False