- 博客(23)
- 收藏
- 关注
原创 Conda 常用命令总结
conda create -n name python==[your_version]conda activate nameconda deactivateconda info --envsconda remove -n name --allconda clean -y --allrm -rf ~/.cache/pip
2024-04-12 11:11:54 456
原创 LeNet复现-Pytorch版本
此篇文章是本人手写复现的针对Mnist复现的LeNet模型, 代码分为三个部分,分别是模型架构模模块、训练模块、预测模块
2022-10-02 21:27:00 451
原创 Pandas部分总结
文章目录Pandas 总结基本数据类型介绍Series构造方法:Series的切片操作Series 数学运算DataFrame构造方法:DataFrame 中的行列操作访问某一行df.loc[index_name]df.iloc[index]访问某一列df[column_name]访问多行df.loc[ : ] or df.loc[ [ ] ]df.iloc[ : ] or df.iloc[ [ ] ]访问多列df[ : ]DataFrame常用的属性或方法属性`df.T``df.axes``df.dt
2021-10-06 16:59:29 228
原创 Jupyter notebook快捷键总结
文章目录Jupyter notebook快捷键总结简介常用快捷键Jupyter notebook快捷键总结简介 Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 了解它的快捷键,更加方便我们使用,提高开发效率 jupyter notebook 有两种键盘输入模式编辑模式点击单元格空白部分进入编辑模式,框线是绿色的。可以往单元格中键入代码或者文本,支
2021-08-30 21:30:37 271
原创 手写K均值聚类
文章目录K-Means-ClusteringK-Means-Clustering数据集:链接:https://pan.baidu.com/s/1aEgDpQoeT_kFbwD1YyrCaw提取码:2021代码:#!/usr/bin/env python# coding: utf-8# In[6]:## import Module import numpy as npimport matplotlib.pyplot as plt# In[5]:## data an
2021-08-30 21:04:55 152
原创 VsCode c++环境配置(最新版)
文章目录VsCode c++环境配置(最新版)一. 前言二. 相应软件安装1. 安装 MinGW-w642. 安装VsCode三. vscode环境配置1. 创建工作区2. 配置文件四. 测试五. 其他插件推荐1. Code runner2. Codelf3. vscode-icons4. Bracket Pair Colorizer5. Markdown All in OneVsCode c++环境配置(最新版)一. 前言环境:Windows 10 64位准备MinGW 编译器VsCode
2021-08-23 15:07:05 43705 24
原创 Jupyter notebook 默认目录配置
文章目录Jupyter notebook 默认目录配置Jupyter notebook 默认目录配置win + r ,输入 cmd,执行如下命令,来查看jupyter配置文件路径jupyter notebook --generate-config根据显示出的路径,去盘符中找到 名为 jupyter_notebook_config.py的配置文件,打开。如果用 pycharm 打开的话,ctrl + F 搜索#c.NotebookApp.notebook_dir = ''将 ‘ ’修改
2021-08-18 19:12:40 167
原创 Ubuntu 18.0.4 安装详细
文章目录Linux系统windows 系统 下安装Linux 系统准备工作1.下载 镜像2.制作U盘启动盘3.为 Linux分配硬盘空间安装1. 设置启动项(Crucial)2. 详细wifi设置(检测不到网卡,未发现wifi adapter)下载软件时无法定位软件包Linux系统windows 系统 下安装Linux 系统准备工作1.下载 镜像推荐下载 Ubuntu 的Linux 的 iso镜像,实测比Deepin 要好一些可以从清华镜像 或者 官网下载链接: https://mirr
2021-08-17 11:58:09 1782
原创 前缀和
文章目录前缀和一维前缀和Skips模板题代码二维前缀和Skips模板题代码前缀和一维前缀和Skips快速计算一个区间内数的和 [l,r]定义一个数组 ,下标要从1 开始 ,边界值 定义 s[0]=0 (如果是全局变量 的 数组 不必再 初始化,若不是 记得初始化s[0]=0),记录 s[i] 为 数组 a 中第 i个数之前所有数的和```s[i] = s[i...
2020-05-04 14:50:05 255
原创 删除数字
删除数字题目描述键盘输入一个高精度的正整数N(不超过250250位) ,去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的N和k,寻找一种方案使得剩下的数字组成的新数最小。输入格式n (高精度的正整数)k(需要删除的数字个数)输出格式最后剩下的最小数。输入输出样例输入 #1复制175438 4输出 #1复制13思路每次删除数字,不能改...
2020-04-07 16:29:14 494
原创 2020/1/14 c++
C++ 学习笔记2020/1/14中级语言,面向对象程序设计,c++是 c 语言的扩充c++ 程序结构#include<iostream>//头文件 <iostream>using namespace std;//告诉编译器使用 std 命名空间int main(){ cout<<"hello,world";//输出 retur...
2020-01-14 20:19:17 233
原创 简单的排队问题
T114070 Buy milk tea题目背景Milk tea is so good, I’ll have another^_^题目描述There are n people queuing to buy milk tea at a milk tea shop, and the time required for the ith person to buy milk tea is ti. ...
2019-12-29 22:16:44 437
原创 素数筛
素数筛暴力法对于一个数字x,可以从2枚举到n-1,进行mod运算时间复杂度为O(n)#include<stdio.h>bool findprime(int x){ if(x==1) return false; if(x==2) return true; for(int i = 2;i<x;i++) { if(x%i==0)...
2019-12-22 22:44:38 129
原创 二分法
二分法二分法查找,也称为折半法,是一种在有序数组中查找特定元素的搜索算法。二分法查找的思路如下:(1)首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。(2)如果目标元素大于/小于中间元素,则在数组大于/小于中间元素的那一半区域查找,然后重复步骤(1)的操作。(3)如果某一步数组为空,则表示找不到目标元素。二分法查找的时间复杂度O(logn)。...
2019-12-22 09:32:59 182
原创 归并排序
归并排序归并流程合并两个有序数组代码实现#include<iostream>using namespace std;void merge(int a[],int l,int r,int mid){ int b[r-l+1]; //b[0,mid] b[mid+1,r] int i,j,k; for(i=l;i<=r;i++) ...
2019-12-21 20:38:37 115
原创 快速排序
快速排序快速排序的基本思想是1、先从数列中取出一个数作为基准数2、分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边3、再对左右区间重复第二步,直到各区间只有一个数概括来说为 挖坑填数+分治法下面举例来进行说明,主要有三个参数,i为区间的开始地址,j为区间的结束地址,X为当前的开始的值第一步,i=0,j=9,X=2101234567...
2019-12-21 20:19:40 83
原创 计数排序
计数排序引子:桶排序:100 10个桶 桶内先不管 0-10这种 整体排序 n 个数 在 0-100 区间内 0-100个桶 101个桶计数排序是一种非基于比较的排序算法,其空间复杂度和时间复杂度均为 O(n+k),其中 k 是整数的范围。基于比较的排序算法时间复杂度最小是 O(nlogn)的。计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组...
2019-12-21 18:35:29 95
原创 容斥原理
容斥原理原理描述:计算几个集合并集的大小,先计算出所有单个集合的大小,减去所有两个集合相交的部分,加上三个集合相交的部分,再减去四个集合相交的部分,以此类推,一直计算到所有集合相交的部分 。维恩图:概率论:事件Ai(i=1,…,n),P(Ai)为对应事件发生的概率。至少一个事件发生的概率:两两相交的部分计算了两次得各减去一次,三个都相交的部分在开始A+B+C时算了三次,再减去两两...
2019-12-20 19:10:46 181
原创 算法的 时间复杂度 与 空间复杂度
时间复杂度时间复杂度 :是指执行当前算法所消耗的时间,记作: T(n) = O(f(n))。它表示随着 输入大小n 的增大,算法执行需要的时间的增长速度可以用 f(n) 来描述。常见的时间复杂度量级有:常数阶O(1)对数阶O(logN)线性阶O(n)线性对数阶O(nlogN)平方阶O(n²)立方阶O(n³)K次方阶O(n^k)【n的k次方,符号不会...
2019-12-18 16:35:52 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人