#include<stdio.h> #include<windows.h> int xuanxiang; int studentcount; int banjihao[100]; int xueqihao[100][10]; char xm[100][100]; int xuehao[100][10]; int score[100][3]; int yuwen; int shuxue[000]; int yingyu[100]; int c[100]; int p; char x[1000][100]="",y[100][100]="";/*x學院 y專業 z班級*/ int z[100]; main() { void input(); void inputsc(); void alter(); void scbybannji(); printf("--------學生成績管理-----\n"); printf("請按相應數字鍵來實現相應功能\n"); printf("1.錄入學生信息 2.錄入學生成績 3.修改學生成績\n"); printf("4.查詢學生成績 5.不及格科目及名單 6.按班級輸出學生成績單\n"); printf("請輸入你要實現的功能所對應的數字:"); scanf("%d",&xuanxiang); system("cls"); getchar(); switch (xuanxiang) { case 1:input(); case 2:inputsc(); case 3:alter(); /*case 4:select score(); case 5:bujigekemujimingdan();*/ case 6:scbybanji; } } void input() { int i; printf("請輸入你的學院名稱:"); gets(x); printf("請輸入你的專業名稱:"); gets(y); printf("請輸入你的班級號:"); scanf("%d",&z); printf("請輸入你們一個班有幾個人:"); scanf("%d",&p); system("cls"); for(i=0;i<p;i++) { printf("請輸入第%d個學生的學號:",i+1); scanf("%d",xuehao[i]); getchar(); printf("請輸入第%d個學生的姓名:",i+1); gets(xm[i]); system("cls"); } printf("您已經錄入完畢您的班級所有學生的信息!\n"); printf("您的班級為%s%s%s\n",x,y,z); /*alter(p);*/ } void inputsc() { int i; for(i=0;i<p;i++) { printf("\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t錄入學生的成績\n\n\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t%s\n",xm[i]); printf("\n"); printf("\t\t\t\t數學:"); scanf("%d",&shuxue[i]); printf("\n"); getchar(); printf("\t\t\t\t英語:"); scanf("%d",&yingyu[i]); printf("\n"); getchar(); printf("\t\t\t\tc語言:"); scanf("%d",&c[i]); system("cls"); } } void alter() { int i;/*循環變量*/ int m[10000];/*要查詢的學號*/ int b;/*修改后的成績*/ char kemu[20]=""; printf("請輸入你要修改的學生的學號"); scanf("%d",&m); for (i=0;i<p;i++) { if (m==xuehao[i]) { printf("%s的數學成績為%d,英語成績為%d,c語言成績為%d,xm[i],shuxue[i],yingyu[i],c[i]"); printf("請輸入你想修改的科目");} } gets(kemu); getchar(); if (kemu=="數學"); { scanf("%d",&b); shuxue[i]=b;} if (kemu=="英語"); { scanf("%d",&b); yingyu[i]=b;} if (kemu=="c語言"); { scanf("%d",&b); c[i]=b; } printf("%s的數學成績為%d,英語成績為%d,c語言成績為%d,xm[i],shuxue[i],yingyu[i],c[i]"); } void scbybannji() { int i; char zyname[20]; int bjnumber; printf("請輸入你的專業名稱"); scanf("%s",&zyname); printf("請輸入你的班級號"); scanf("%d",&bjnumber); for (i=0;i<p;i++) { if (zyname==y[i]); if (bjnumber==z[i]); printf("專業名稱%s班級號%d數學成績%d英語成績%dc語言成績%d,y[i],z[i],shuxue[i],yingyu[i],c[i]"); } }
標簽: c語言
上傳時間: 2018-06-08
上傳用戶:2369043090
人口老齡化是世界各國正在面對的一個普遍問題。隨著我國老齡化程度的持續加劇,對于老年人群體的醫療資源投入會不斷提高。而與此同時,跌倒已經成為老年人日常生活中最為常見的危險行為活動。所以,跌倒檢測系統的研究和應用對降低老年人受到的身心傷害和醫療成本具有顯著的意義。目前解決老年人跌倒檢測的方案仍存在許多不足。其中,基于計算機視覺的跌倒檢測技術在無干擾的場景下檢測較為有效,但其易受環境變化(如背景光線影響、人遮擋問題等)影響。此外,基于可穿戴計算的跌倒檢測技術受限于算法穩定性和識別準確率,系統的靈敏度和特異性難以同時得到保證。針對上述問題本文提出一種融合計算機視覺和可穿戴計算數據的跌倒檢測新的方法。首先,設計并開發了集成三軸加速度計、三軸陀螺儀和藍牙的活動感知模塊,實現實時采集、傳輸人體活動數據:其次,使用深度學習算法從攝像頭采集的圖像數據提取人體姿態特征數據:最后,對采集的人體活動數據和姿態數據進行規范化和時序化處理,設計了兩個深度學習網絡分別對數據進行特征提取,并將兩特征進行特征層數據融合,在此基礎上構建神經網絡對融合數據進行活動本文搭建了實驗平臺并進行了算法測試,其中,本文跌倒檢測算法針對離線測試數據的準確率為992%,平均敏感度為995%、平均特異性為99.8%:針對在線數據系統測試準確率為98.9%、平均敏感度為99.2%、平均特異性為99.5%實驗結果證明了利用計算機視覺和可穿戴計算數據融合的跌倒檢測具有較高的準確率和魯棒性。
上傳時間: 2022-03-14
上傳用戶:bluedrops
隨著杜會和經濟的發展,環境水污染現象也日趨嚴重,迫切需要環境水質多參數監測與智能分析系統,以為環境監測、管理和控制提供科學的手段。水質多組分檢測涉及到多傳感器數據融合、計算機技術、電化學分析和人工智能等多學科的交叉,在眾多領域有著廣泛的應用。本論文研究環境水質檢測與智能分析系統,論文的主要工作包括1)基于最小二乘支持向量機的在線自適應加權數據融合算法多傳感器數據融合由于能夠利用互補和冗余的信息,顯著提高系統的可靠性而得到了廣泛應用,而數據融合的關鍵問題是融合算法。本文深入研究了多傳感器數據融合理論的基礎上,針對傳統融合算法研究存在的問題,提出了一種基于最小二乘支持向量機的在線自適應加權數據融合算法,并應用到水質在線檢測過程中,不僅縮短了訓練的時間,而且提高了融合的可靠性和靈活性2)提出了一種離子傳感器的基于最小二乘支持向量機的自校正方法:由于離子傳感器的非線性、漂移和交叉敏感性等影響了其檢測精度和可靠性,難以進行連續在線檢測。以硝酸根離子傳感器為例,研究其自校正方法,以適應動態環境的連續監測根據實驗數據,詳細分析了硝酸根離子傳感器的響應特性,并考慮了零點和時間漂移,提出了一種基于最小二乘支持向量機硝酸根離子傳感器的自校正方法,給出了詳細描述和分析。3)離子傳感器故障檢測的小波支持向量機特征提取和支持向量機分類方法在線連續檢測的應用要求離子傳感器必須具有很高的可靠性,即能夠及時準確地判斷出離子傳感器的故障。本文采用小波支持向量機提取各傳感器故障特征,再用支持向量機對故障進行分類,實現對各離子傳感器的故障診斷。
標簽: 數據融合
上傳時間: 2022-03-18
上傳用戶:
隨著信息技術的發展以及嵌入式、人臉識別、計算機網絡等技術的提高,人們正在感受著科技帶來的便利和益處。 該系統通過攝像頭獲取人臉圖像,在后臺應用系統完成圖像識別,然后給單片機發送命令來控制門禁系統。軟件上首先利用小波變換對人臉圖像進行2次小波分解,然后對低頻分量進行離散余弦變換(DCT)提取特征值,最后利用歐氏距離和最近鄰分類器進行識別。采用OpenCV人臉識別算法進行處理輸出。達到該系統構建簡單、方便,識別速度快且準確率較高。 本文主要介紹了基于人臉識別算法的門禁系統的設計與實現。在對人臉識別算法研究的基礎上,進一步對整個門禁系統設計與實現進行了詳細闡述。主要內容包含以下幾點: 1.簡單的介紹了課題研究的背景、目的及意義,介紹了人臉識別的背景,闡述了國內外人臉識別的現狀以及人臉識別的難點,還介紹了相關的技術。 2.人臉識別算法的研究:主要對Gabor濾波算法、K-L變換算法、Haar特征提取算法這三種特征提取算法進行了詳細介紹,也對PCA和LDA這兩種人臉識別算法進行了詳細的闡述和實驗的對比。 3.門禁系統的設計與實現:從需求分析入手對系統的總體模式、總體結果、功能模塊、數據庫設計等各部分進行了簡單的介紹。 4.系統的測試:在對核心算法人臉識別進行了詳細的研究以及整個門禁系統的設計和實現結束后,對于整合實現的系統,進行了詳細的測試,并給出了功能測試報告和性能測試報告。 本文設計的基于人臉識別的門禁系統,在一定程度上可以較好的識別人臉.
上傳時間: 2022-05-28
上傳用戶:
|- 數據科學速查表 - 0 B|- 遷移學習實戰 - 0 B|- 零起點Python機器學習快速入門 - 0 B|- 《深度學習入門:基于Python的理論與實現》高清中文版PDF+源代碼 - 0 B|- 《Python生物信息學數據管理》中文版PDF+英文版PDF+源代碼 - 0 B|- 《Python深度學習》2018中文版pdf+英文版pdf+源代碼 - 0 B|- 《Python編程:從入門到實踐》中文版+源代碼 - 0 B|- stanford machine learning - 0 B|- Python語言程序設計2018版電子教案 - 0 B|- Python網絡編程第三版 (原版+中文版+源代碼) - 0 B|- Python機器學習實踐指南(中文版帶書簽)、原書代碼、數據集 - 0 B|- python官方文檔 - 0 B|- Python編程(第4版 套裝上下冊) - 0 B|- PyQt5快速開發與實戰(pdf+源碼) - 0 B|- linux - 0 B|- 征服PYTHON-語言基礎與典型應用.pdf - 67.40 MB|- 與孩子一起學編程_中文版_詳細書簽.pdf - 69.10 MB|- 用Python做科學計算.pdf - 6.10 MB|- 用Python寫網絡爬蟲.pdf - 9.90 MB|- 用Python進行自然語言處理(中文翻譯NLTK).pdf - 4.40 MB|- 像計算機科學家那樣思考 Python中文版第二版.pdf - 712.00 kB|- 網絡爬蟲-Python和數據分析.pdf - 6.90 MB|- 圖解機器學習.pdf - 59.40 MB|- 凸優化.pdf - 5.70 MB|- 數據挖掘導論.pdf - 2.50 MB|- 數據科學入門.pdf - 13.30 MB|- 數據結構與算法__Python語言描述_裘宗燕編著_北京:機械工業出版社_,_2016.01_P346.pdf - 74.30 MB|- 神經網絡與深度學習.pdf - 92.60 MB|- 深入Python3...
標簽: python
上傳時間: 2022-06-06
上傳用戶:
內容提要第1章 機器學習概1.1 機器學習簡介 1.1.1 機器學習簡史 1.1.2 機器學習主要流派 1.2 機器學習、人工智1.2.1 什么是人工智能 1.2.2 什么是數據挖掘 1.2.3 機器學習、人工智1.3 典型機器學習應用1.4 機器學習算法 1.5 機器學習的一般流程 第2章 機器學習基本2.1 統計分析2.1.1 統計基礎2.1.2 常見概率分布2.1.3 參數估計2.1.4 假設檢驗2.1.5 線性回歸2.1.6 邏輯回歸2.1.7 判別分析2.1.8 非線性模型2.2 高維數據降維2.2.1 主成分分析2.2.2 奇異值分解2.2.3 線性判別分析2.2.4 局部線性嵌入2.2.5 拉普拉斯特征映射2.3 特征工程 2.3.1 特征構建2.3.2 特征選擇2.3.3 特征提取2.4 模型訓練2.4.1 模型訓練常見術語2.4.2 訓練數據收集 2.5 可視化分析 2.5.1 可視化分析的作用2.5.2 可視化分析方法 2.5.3 可視化分析常用工2.5.4 常見的可視化圖表 2.5.5 可視化分析面臨的挑戰
標簽: 機器學習
上傳時間: 2022-06-16
上傳用戶:
設A和B是長度相同的2個字符串。A和B的距離定義為相應位置字符距離之和。2個非空格字符的距離是它們的ASCII碼之差的絕對值。空格與空格的距離為0;空格與其它字符的距離為一定值k。 字符串A的擴展是在A中插入若干空格字符所產生的字符串。在字符串A和B的所有長度相同的擴展中,有一對距離最小的擴展,該距離稱為字符串A和B的擴展距離。 對于給定的字符串A和B,試設計一個算法,計算其擴展距離。
上傳時間: 2014-12-22
上傳用戶:15736969615
基于事件驅動的串口通訊控件 消息幀數據格式: 1 0 A B X X 其中 10 為消息標識, AB表示文本長度,L=A*100+B XX為配位字符,任意 控制幀數據格式 0 1 A B M N 其中 01為控制標識, AB為請求標識 MN為附加標識 11表示請求對方接收文件,M表示描述字串中文件名子串的長度 N表示描述字串中文件大小子串的長度 10通知對方放棄傳輸 00通知文件傳輸完畢 01請求對方發送數據, MN為10請求發送下一個 MN為00請求重發 數據幀數據格式 0 0 A B M N 其中 00 為數據標識, AB表示數據長度,L=A*100+B MN為校驗,M*100+N=A+B
上傳時間: 2015-10-06
上傳用戶:拔絲土豆
車輛牌照上英文和數字字符的結構特征分析及提取
上傳時間: 2016-01-13
上傳用戶:大三三
實現最優二叉樹的構造;在此基礎上完成哈夫曼編碼器與譯碼器。 假設報文中只會出現如下表所示的字符: 字符 A B C D E F G H I J K L M N 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 57 字符 O P Q R S T U V W X Y Z , . 頻度 63 15 1 48 51 80 23 8 18 1 16 1 6 2 要求完成的系統應具備如下的功能: 1.初始化。從終端(文件)讀入字符集的數據信息,。建立哈夫曼樹。 2.編碼:利用已建好的哈夫曼樹對明文文件進行編碼,并存入目標文件(哈夫曼碼文件)。 3.譯碼:利用已建好的哈夫曼樹對目標文件(哈夫曼碼文件)進行編碼,并存入指定的明文文件。 4.輸出哈夫曼編碼文件:輸出每一個字符的哈夫曼編碼。
上傳時間: 2014-11-23
上傳用戶:shanml