- 博客(166)
- 收藏
- 关注
原创 机器学习——tsne降维处理
import warningsimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns#依赖from sklearn.manifold import TSNEfrom sklearn.preprocessing import StandardScalersns.set()warnings.filterwarnings('ignore')df = pd.read_
2020-12-03 11:23:25
702
原创 机器学习——pandas,seaborn数据可视化
这是一个数据可视化的demoimport warningsimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snssns.set()warnings.filterwarnings('ignore')df = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/telecom_churn.csv'
2020-12-02 22:00:55
301
原创 机器学习——pandas
import numpy as npimport pandas as pdimport warnings#加载模块绘制图形import matplotlib.pyplot as pltimport seaborn as snswarnings.filterwarnings('ignore')df = pd.read_csv('https://labfile.oss.aliyuncs.com/courses/1283/telecom_churn.csv')df.head()#显示前五行数据
2020-11-30 20:43:07
341
1
原创 python——os模块部分操作
####os库部分操作import osos.getcwd()os.chdir()os.fchdir()os.chroot()os.listdir()os.mkdir()os.mkdirs()os.rmdir()os.removedirs()os.rename()os.renames()#os.access(path,mode)#mode:#******************os.F_OKos.R_OKos.W_OKos.X_OK#************
2020-09-20 09:02:55
118
原创 python——上下文管理器
####基于生成器实现的上下文管理器from contextlib import contextmanager#生成器@contextmanagerdef file_manager(name,mode): try: f = open(name,mode,encoding="utf-8")#打开文件 yield f#生成器 finally: f.close()with file_manager("1.txt","w") as f:
2020-09-19 21:07:03
99
原创 python——实现自定义序列
class IntDic: def __init__(self): #字典 self.__date={} def __len__(self): return len(list(self.__date.values())) def __getitem__(self,key): if key in self.__date: return self.__date[key] return
2020-09-19 10:20:04
215
原创 python——实现简单搜索引擎框架
class SearchEngineBase: def __init__(self): pass #搜索器 def add_corpus(self,file_path): with open(file_path,"rb") as fin: text = fin.read().decode("utf-8") self.process_corpus(file_path,text) #索引器 def
2020-09-18 15:51:59
664
原创 c++——模板中的非类型参数
#include<iostream>using namespace std;//在函数模板中使用非类型参数template<class T>void Swap(T &a, T &b);template<typename T, unsigned N>void Swap(T (&a)[N],T (&b)[N]);template<typename T, unsigned N>void printArray(T (&
2020-08-30 17:03:43
916
原创 c++——类模板的显示(部分)具体化
#include<iostream>using namespace std;//类模板的显示具体化//类模板template<class T1, class T2> class Point{public: Point(T1 x, T2 y) :m_x(x), m_y(y){}public: T1 getX() const { return m_x; } void setX(T1 x){ m_x = x; } T2 getY()const { return m_
2020-08-30 15:37:41
630
1
原创 c++——函数模板的显示具体化
#include<iostream>#include<string>using namespace std;typedef struct{ string name; int age; float score;} STU;//函数模板template<class T> const T& Max(const T& a,const T& b);//函数模板的显示具体化(针对STU类型的显示具体化)template<>
2020-08-27 19:32:07
287
1
原创 c++——函数模板重载
#include<iostream>using namespace std;//函数模板的重载template <class T>void Swap(T &a, T&b);template <typename T> void Swap(T a[], T b[], int len);void printArray(int arr[],int len);int main(){ int m = 10, n = 90; Swap(m, n);
2020-08-27 17:47:19
204
原创 C++——template入门
#include <iostream>using namespace std;//template casetemplate<class T1,class T2>class Point{public: Point(T1 x, T2 y) :m_x(x), m_y(y){}public: T1 getX() const; void setX(T1 x); T2 getY() const; void setY(T2 y);private: T1 m_x;//
2020-08-27 11:40:51
184
原创 c++——获取类型信息
c++获取类型信息#include<iostream>#include<typeinfo>using namespace std;class Base{};struct STU{};//void print(string name,string raw_name,string hash_code){// cout<<name<<" | "<<raw_name<<" | "<<hash_code<<
2020-08-12 16:09:44
658
原创 C++——虚函数
析构函数声明为虚函数#include <iostream>using namespace std;class Base{public: Base(); virtual ~Base();//声明为virtual,保证调用子类的析构函数,释放内存空间protected: char *str;};Base::Base(){ str = new char[100]; cout<<"Base contructor"<<endl;}Base::~Ba
2020-08-12 10:59:00
199
原创 vs实用插件安装
vs实用插件安装代码提示或自动代码补全附下载地址Visual AssistX10.6.1845的百度云资源链接:https://pan.baidu.com/s/1jIN7MVc 密码:zrlc步骤:1、 运行exe文件2、 复制.dll文件替换到:C:\Users\用户\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Whole Tomato Software\Visual Assist X\10.6.1856.03、 打开vs实验
2020-08-11 11:59:43
1253
原创 python实现排序算法(持续更新)
python实现排序#冒泡排序data = [5,2,4,1,3]for i in range(len(data)-1): for j in range(len(data)-i-1): if(data[j]>data[j+1]): data[j],data[j+1] = data[j+1],data[j]print("排序后数据为:",data)
2020-08-10 21:09:48
97
原创 串的堆分配存储表示与实现(c语言)
#include "pch.h"#include <stdio.h>#include <string>#define TRUE 1#define FALSE 0/*堆串结构定义*/typedef struct { char *ch; int len;}HString;/*串赋值函数*/int StrAssign(HString *s,char *...
2020-03-23 15:22:52
945
1
原创 串的定长顺序存储表示与实现(c语言)
#include "pch.h"#include <stdio.h>#include <math.h>#include <string>#include <stdlib.h>#define MAXLEN 225#define FALSE 0#define TRUE 1/*字符串顺序表示(静态存储)*/typedef struct ...
2020-03-23 11:13:22
778
原创 线性表单链表算法分析(C语言)
#include "pch.h"#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -2typedef int ElemType;typedef int Status;/*存储结构*...
2020-03-12 17:00:34
442
原创 线性表单链表头插法、尾插法(C语言)
#include "pch.h"#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -2typedef int ElemType;typedef int Status;/*存储结构*...
2020-03-12 14:25:17
769
原创 java基础——swing中的文件复制
package gui;import javax.swing.*;import javax.swing.filechooser.FileFilter;import java.awt.*;import java.awt.event.*;import java.io.*;import java.sql.*;import java.util.Random;public class T...
2020-02-18 15:15:42
578
原创 java基础——gui
package gui;import javax.swing.*;public class TestGUI { public static void main(String[] args){ //主窗体 JFrame f = new JFrame("LOL"); //主窗体设置大小 f.setSize(400,300)...
2020-01-29 15:47:47
102
原创 java基础——数据库ORM操作原型
package jdbc;import java.sql.*;import java.util.ArrayList;import java.util.List;public class TestJDBC { public static Hero get(int id) { Hero hero = null; try { ...
2020-01-28 15:23:06
338
原创 java基础——数据库元数据
package jsbc;import java.sql.*;public class TestJDBC { public static void main(String[] args) { Connection c = null; Statement s = null; try { //初始化驱动 ...
2020-01-22 16:43:01
184
原创 java基础——jdbc基本操作
package jsbc;import java.sql.*;public class TestJDBC { public static void main(String[] args) { Connection c = null; Statement s = null; try { //初始化驱动 ...
2020-01-21 23:39:32
146
原创 Windows下使用DOS命令进入MySQL数据库
进入命令行模式cmd.exe命令行模式切换到mysql安装目录(到bin)如:C:\Program Files\mysql\mysql-8.0.11-winx64\mysql-8.0.11-winx64\bin进入mysqlmysql -u root -p输入密码显示数据库show databases;切换到数据库use database_name;显示数据库中的表sho...
2020-01-17 17:25:00
143
原创 java基础——多线程(三种)
package multiplethread;public class TestThread { public static void main(String[] args){ Hero gareen = new Hero(); gareen.name = "盖伦"; gareen.hp = 616; gareen.dam...
2020-01-16 11:44:12
93
原创 java基础——常用聚合操作
package lambda;import character.Hero;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random;public class TestAggregate { public static void main(...
2020-01-16 09:48:28
222
原创 java基础——lambda表达式
package lambda;import character.Hero;import java.util.ArrayList;import java.util.List;import java.util.Random;public class TestLambda { public static void main(String[] args){ Rand...
2020-01-15 15:49:49
128
原创 java基础——根据指定属性排序
package collection;import character.Hero;import java.util.*;public class TestCollection { public static void main(String[] args) { Random r = new Random(); List<Hero> h...
2020-01-15 11:41:10
241
原创 java基础——ArrayList和LinkedList比较
package collection;import character.Hero;import java.util.*;public class TestCollection { public static void main(String[] args) { List<Integer> l; l = new ArrayList<...
2020-01-13 15:13:20
157
原创 java基础——hashMap查找
package collection;import character.Hero;import java.util.*;public class TestCollection { public static void main(String[] args) { List<Hero> heros = new ArrayList<>();...
2020-01-13 10:37:37
2939
原创 java基础——集合遍历
package collection;import character.APHero;import character.Hero;import property.Item;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class TestCollection {...
2020-01-10 10:08:54
111
原创 java基础——ArrayList基本操作
package collection;import character.Hero;import java.util.ArrayList;public class TestCollection { public static void main(String[] args){ ArrayList heros = new ArrayList(); f...
2020-01-09 17:11:25
156
原创 java基础——文件(夹)复制操作
package stream;import character.Hero;import java.io.*;import java.nio.charset.Charset;import java.util.Scanner;public class TestStream { public static void main(String[] args) { Str...
2020-01-09 15:40:44
90
原创 java基础——文件操作
package file;import java.io.File;import java.io.IOException;import java.util.Date;public class TestFile { static long minSize = Integer.MAX_VALUE; static long maxSize = 0; static Fil...
2020-01-07 11:34:36
75
原创 java基础——时间操作
package date;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class TestDate { public static void main(String[] args){ //根据时间进行升序排序 i...
2020-01-06 16:27:12
90
原创 java基础——MyStringBuffer
package string;public interface IStringBuffer { //接口 public void append(String str); public void append(char c); public void insert(int pos,char b); public void insert(int pos,Strin...
2020-01-06 11:10:15
279
原创 java基础——字符串操作
package string;public class TestString { public static void main(String[] args) { String str = "击杀8次后,超神,哈哈哈"; //获取字符 char c = str.charAt(0); print(c); ...
2020-01-03 10:59:26
88
原创 java基础——递归法破解密码
package string;import java.util.Arrays;public class TestString { //递归法破解密码 public static boolean found = false; public static void main(String[] args) { String s = random(3); ...
2020-01-03 10:28:48
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人