原创 兩數相加

題目 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設除了數字 0 之外

原创 兩兩交換鏈表中的節點

題目 給定一個鏈表,兩兩交換其中相鄰的節點,並返回交換後的鏈表。 你不能只是單純的改變節點內部的值,而是需要實際的進行節點交換。   示例: 給定 1->2->3->4, 你應該返回 2->1->4->3. 鏈接:https://lee

原创 加一

題目 給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。 最高位數字存放在數組的首位, 數組中每個元素只存儲單個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 示例 1: 輸入: [1,2,3] 輸出: [1

原创 吳恩達第四課第三週編程作業

目的 汽車識別 連接 鏈接:https://pan.baidu.com/s/1OmP2kolqjAXG5KaZvljAYQ  提取碼:o8fw  代碼 import argparse import os import matplotli

原创 吳恩達第四課第二週編程作業

本次作業目的 Keras與殘差網絡的搭建 下載地址 鏈接:https://pan.baidu.com/s/1Gu5RYjnq4b5YSSgOAPYwTA  提取碼:1hyn    代碼 Keras import numpy as np

原创 吳恩達第四課第yi周編程作業

本次作業目的 構建一個簡單的卷積網絡 下載地址 鏈接:https://pan.baidu.com/s/1h6gy7kDwzUOHDssnEw7lVQ  提取碼:nctg  代碼 原生代碼 import numpy as np impo

原创 np.pad的用法

函數: pad(array, pad_width, mode, **kwargs) 參數 array:數組 pad_width:表示每個軸(axis)邊緣需要填充的數值數目 mode:填充方式 參數解釋 pad_width: x=np.

原创 吳恩達第二課第三週編程作業

本次作業目的 學習TensorFlow 下載地址 鏈接:https://pan.baidu.com/s/1imMIYrTCVoiF_H_sT_x5Vg  提取碼:5tja  代碼 #本次作業的目的 # 初始化變量 # 建立一個會話 #

原创 吳恩達第二課第二週編程作業

本次作業目的 認識課程中講述的三種優化算法:梯度下降,具有動量的梯度下降算法,Adam優化後的梯度下降。 觀察三種算法的優化方式和效果 下載地址 鏈接:https://pan.baidu.com/s/1av5v-tEbnx0cMjIlLL

原创 吳恩達第一課第三週編程作業

鏈接:https://pan.baidu.com/s/1ypHuubawEcuJyAxyRMErYg  提取碼:a9av    這次的作業是建立一個2分類的神經網絡 源代碼: import numpy as np import matp

原创 吳恩達第一課第四周編程作業

鏈接:https://pan.baidu.com/s/1uRw1aQQww-ZD1UNbN1Y9fA  提取碼:cwlh    源代碼: import numpy as np import h5py import matplotlib.

原创 機讀卡的識別

#include <opencv2\opencv.hpp> #include<cmath> #include<iostream> using namespace std; using namespace cv; int mark[4]

原创 Fibonacci數列

題目描述 Fibonacci數列是這樣定義的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因此,Fibonacci數列就形如:0, 1, 1, 2, 3, 5, 8,

原创 身份證分組

題目描述 18位身份證的編碼規則是: 前1、2位數字表示:所在省(直轄市、自治區)的代碼 第3、4位數字表示:所在地級市(自治州)的代碼 第5、6位數字表示:所在區(縣、自治縣、縣級市)的代碼; 第7—14位數字表示:出生年、月、日; 第

原创 數字翻轉

題目描述 對於一個整數X,定義操作rev(X)爲將X按數位翻轉過來,並且去除掉前導0。例如: 如果 X = 123,則rev(X) = 321; 如果 X = 100,則rev(X) = 1. 現在給出整數x和y,要求rev(rev(x)