自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Rust编写一些实用的算法

每一个方法的作用我在代码上面用英文注释出来了。/** Returns the sum 1 + 2 + ... + n If n is less than 0, return -1**/pub fn gauss(n: i32) -> i32 { if n < 0{ return -1; } else if n == 0{ return 0; }else{ return n + gauss(n-1);

2021-05-10 15:14:24 345

原创 Rust画出Mandelbrot图

Mandelbrot图非常的神奇,下面是画出图片的效果。rust语言非常厉害,他的borrow-checker机制是代码安全性得到很高的提升。下面是我的代码,全部用的都是Rust语言。use image::{ImageBuffer, RgbImage};use image::Rgb;fn new_image() -> RgbImage { ImageBuffer::new(512, 512)}pub fn make_mandelbrot_image() ->.

2021-05-10 15:10:48 341

原创 C语言建立有向图并编写一些关于有向图的算法

在这个项目中我详细写了每一步,包括怎么建立有向图以及一些他的功能的方法。#include <stdio.h>#include <stdlib.h>#include <assert.h>typedef struct node{ struct node *next; int data;}Node;typedef struct{ Node *pointerNode; int len;}Two_sided_queue;void init(

2021-05-10 14:57:34 1761

原创 C语言数据结构调取学生信息

直接上代码,这个项目通俗易懂。#include <stdio.h>#include <string.h>#define NAME_LEN 40#include <assert.h>typedef struct { char name[NAME_LEN]; unsigned int id; float shoe_size;}Student;Student new_student(const char name[], unsigne

2021-05-10 14:51:27 259

原创 Java编写单链表数据结构的一些方法

这个项目是编写Linkedlist中的一些算法比如添加,插入删除,建立linkedlist,以下是我写的Java代码。public class LinkedStr implements Comparable<LinkedStr>{ private static final Exception IndexOutOfBoundException = null; private int size; private Node head; private Node tail; //

2021-05-10 14:44:46 83

原创 Python地图可视化数据分析犯罪嫌疑人位置记录

这个项目运用Python的folium库来制作出地图可视化的数据分析图。我这次直接获取的已经下载好的一个城市犯罪嫌疑人的excel表格。先是获取数据import foliumimport requestsimport pandasarrest_table = pandas.read_csv("https://cmsc320.github.io/files/BPD_Arrests.csv")arrest_table = arrest_table[pandas.notnull(arrest

2021-05-10 14:10:24 648

原创 Python机器学习线性回归分析不同洲的人口和寿命

这个项目中我运用到机器学习里的线性回归制作模型,对其训练并生成新的回归函数。我这一次是从github导入csv文件,内容是过去50年不同大洲国家的人口和寿命。这个项目中我用到了seaborn库和sklearn库来制图和做线性回归模型。这个项目是在google colab中进行编写的。import pandas as pdimport matplotlib.pyplot as pltimport numpy as npimport seaborn as snsfrom numpy import

2021-05-10 13:51:17 1058

原创 Python用sqlite连接数据库收取信息做一个棒球队薪资和球队表现历史的数据分析

在这个项目中,我将把我的数据分析和探索性数据分析技巧应用到棒球数据中。特别是,我想知道Moneyball在奥克兰运动家队的表现如何。我连接到sql数据库并用sqlite索取里面的信息来建成我自己的数据分析表格。我用colab写的该项目,我先把sql文件传到了 google drive上面。import pandasimport numpy as npimport sqlite3from google.colab import driveimport matplotlib.pyplot as p

2021-05-10 13:05:17 281

原创 Python爬取网页数据并进行基础数据整理和分析

这是我用python做的第一个project,也通过这个project感受到了python的强大,我随机找了两个包含很多数据的网页,都是关于太阳耀斑(solar flares)。我将把两个网页的数据爬取到一起进行分析和整理该网页的网址是:https://cmsc320.github.io/files/top-50-solar-flares.html另一个网页的网址是:http://cdaw.gsfc.nasa.gov/CME_list/radio/waves_type2.html下面是大概这个网

2021-05-10 12:42:59 4539

原创 用Processing编写弹球小游戏

Processing的编码逻辑和Java很像,我在学习Java之前拿Processing练习过一段时间,在这篇文章中我用processin制作了一个弹球小游戏。有两名玩家,player1和player2, 左右两个滑块是每个玩家的弹球台,玩家通过操作其上下移动,每个玩家有3条命,如果没接住球会掉一条命,每次发出的球的速度都是随机的,当其中一名玩家的生命值为0时,游戏结束,下面是代码和运行效果图。boolean start;boolean move1;boolean move2;boolean m

2021-05-10 11:47:52 3497

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除