原创 牛客高級項目課(仿牛客網)筆記

一、介紹: 1. 框架 ssm 2. 開發環境 構建工具:Apache Maven 集成開發工具: IntelliJ IDEA 數據庫:MySQL、Redis 應用服務器:Apache Tomcat 版本控制工具:Git 3. Sprin

原创 【入門訓練】 Fibonacci數列

(此博客僅爲學習記錄,不喜勿噴) 問題描述 Fibonacci數列的遞推公式爲:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的餘數是多少。 源碼如下: import ja

原创 手寫數字識別——SVM和XGBOOST

下面是訓練集和測試集的部分圖像 SVM模型代碼(進行了調參): #!/usr/bin/python # -*- coding:utf-8 -*- import numpy as np import pandas as pd from

原创 鳶尾花——隨機森林分類模型(RandomForestClassifier)

採用隨機森林分類模型(RandomForestClassifier)再次訓練上述鳶尾花數據集,具體要求如下: 1、使用pandas庫再次讀取數據集,得到相應矩陣,並進項相應的數據預處理:包括數據標準化與鳶尾花類別編碼等。 2、採用決策樹模

原创 Advertising.csv數據集——迴歸樹與XGBoost迴歸

分別使用迴歸樹與XGBoost迴歸,預測實驗三中給出的Advertising.csv數據集,並與傳統線性迴歸預測方法進行比較。 具體要求: 首先進行數據標準化。 測試集和訓練集比例分別爲30%和70%。 使用均方誤差來評價預測的好壞程度。

原创 數據集Advertising.csv——分析出廣告媒體投入與銷售額之間的關係

現有數據集Advertising.csv。數據集包含了200個不同市場的產品銷售額,每個銷售額對應3種廣告媒體投入成本,分別是:TV, radio, 和 newspaper。如果我們能分析出廣告媒體投入與銷售額之間的關係,我們就可以更好地

原创 鳶尾花——邏輯迴歸

現有鳶尾花數據集iris.csv。Iris數據集是常用的分類實驗數據集,由Fisher, 1936收集整理。Iris也稱鳶尾花卉數據集,是一類多重變量分析的數據集。數據集包含150個數據集,分爲3類,每類50個數據,每個數據包含4個屬性。

原创 鳶尾花——決策樹

現有鳶尾花數據集iris.data。Iris數據集是常用的分類實驗數據集,由Fisher, 1936收集整理。Iris也稱鳶尾花卉數據集,是一類多重變量分析的數據集。數據集包含150個數據集,分爲3類,每類50個數據,每個數據包含4個屬性

原创 【基礎練習】 字母圖形

問題描述 利用字母可以組成一些美麗的圖形,下面給出了一個例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 這是一個5行7列的圖形,請找出這個圖形的規律,並輸出一個n行m列的圖形。 輸入格式 輸入一行,

原创 楊輝三角形

問題描述 楊輝三角形又稱Pascal三角形,它的第i+1行是(a+b)i的展開式的係數   它的一個重要性質是:三角形中的每個數字等於它兩肩上的數字相加。    下面給出了楊輝三角形的前4行:       1      1 1    1

原创 【算法訓練】 區間k大數查詢

問題描述 給定一個序列,每次詢問序列中第l個數到第r個數中第K大的數是哪個。 輸入格式 第一行包含一個數n,表示序列長度。 第二行包含n個正整數,表示給定的序列。 第三個包含一個正整數m,表示詢問個數。 接下來m行,每行三個數l,r,K,

原创 【基礎練習】 十六進制轉十進制

問題描述   從鍵盤輸入一個不超過8位的正的十六進制數字符串,將它轉換爲正的十進制數後輸出。   注:十六進制數中的10~15分別用大寫的英文字母A、B、C、D、E、F表示。 樣例輸入 FFFF 樣例輸出 65535 import ja

原创 【基礎練習】 十進制轉十六進制

問題描述   十六進制數是在程序設計時經常要使用到的一種整數的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16個符號,分別表示十進制數的0至15。十六進制的計數方法是滿16進1,所以十進制數16在十六進制

原创 共享單車微信小程序開發簡短總結(附源碼)

本項目是博主跟着牛客網做的,下面是源碼地址和該項目的總結。 項目源碼: https://download.csdn.net/download/qq_38054219/10943814 總結: 一、在微信開發者工具中創建一個微信小程序的項目

原创 【基礎練習】 數列排序

問題描述   給定一個長度爲n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式   第一行爲一個整數n。   第二行包含n個整數,爲待排序的數,每個整數的絕對值小於10000。 輸出格式   輸出一行,按從小到大的順序