原创 第五章:語句

1. 空語句應該加上註釋表明這是有意寫的空語句。 2.  else與最近的if匹配。 3.case標籤必須是一個整型常量表達式 4。範圍for語句的原理就是使用迭代器的傳統for語句。所以說只有定義了begin和end迭代器的類型才能使用

原创 第三者:字符串,向量和數組

本章主要介紹string, vector,迭代器等標準庫類型和內置類型數組。 一:命名空間的using聲明         例如using std::cin,以後使用cin不必說明std了。還可以用using namespace std;

原创 第二章,變量和基本類型

  一:無符號數運算出現負數時會出錯:          #include <iostream> using namespace std; int main() { unsigned int a, b; a = 10, b =

原创 第一章:開始

一.c++沒有輸入輸出語句 二.iostream包含istream和ostream兩個基本類,“流”指的是字符序列。 三.四個標準輸入輸出對象:         1.isteam類的對象:cin         2.ostream類的對象

原创 tf.Variable()定義變量

import tensorflow as tf import numpy as np state = tf.Variable(0) #print(state.name),輸出 "Counter:0" one = tf.constant(

原创 結果可視化

import tensorflow as tf import numpy as np import matplotlib.pyplot as plt def add_layer(inputs, input_size, output_si

原创 時間複雜度O(nlgn)求解最長遞增子序列問題

#include <iostream> using namespace std; const int maxn = 100; int min_end[maxn]; //min_end[i]表示長度爲i的子串的最小末端 int pre[m

原创 c++讀入字符串:cin和getline的比較

c++輸入字符串到string類可以用getline函數,第一個參數是cin,第二個參數是string類的變量,第三個參數是結束標誌。 該函數不會讀入結束標誌,而是跳過。 當cin>>從緩衝區中讀取數據時,若緩衝區中第一個字符是空格、ta

原创 爬蟲編碼問題 'gbk' codec can't encode character '\xa0' in position 1816: illegal multibyte sequence

def parse_url(self, response): print(remove_tags(response.selector.xpath('//body').extract()[0]))在我用該函數解析爬取到的信息resp

原创 string和String

c++的string類比較兩個字符串相等可以直接用== java的String比較字符串相等不能用==,應該用函數equal(),在java中,==用來判斷兩個類的引用是否相等。

原创 ascii,unicode,gbk, utf-8, utf-16等字符編碼問題

這是一篇程序員寫給程序員的趣味讀物。所謂趣味是指可以比較輕鬆地瞭解一些原來不清楚的概念,增進知識,類似於打RPG遊戲的升級。整理這篇文章的動機是兩個問題:問題一:使用Windows記事本的“另存爲”,可以在GBK、Unicode、Unic

原创 添加層add_layer()

import tensorflow as tf import numpy as np def add_layer(inputs, input_size, output_size, activation_function = None):

原创 對三體進行分詞生成詞向量

網上下載的三體TXT版本txt文件放在“f:\test5\threebody.txt”中,分詞後的文件放在“f:\test5\threebody2.txt”使用jeba分詞工具import jieba filePath = r'f:\t

原创 建造神經網絡

import tensorflow as tf import numpy as np def add_layer(inputs, input_size, output_size, activation_function = None):

原创 c++清空緩衝區的問題,cin.clear(),cin.sync()和cin.ignore()函數的比較

   一、cin.clear()、cin.sync()     cin.clear()是用來更改cin的狀態標示符的。     cin.sync()是用來清除緩存區的數據流的。 如果標示符沒有改變那麼即使清除了數據流也無法輸入。所以兩個要