码迷,mamicode.com
首页 > 编程语言 > 周排行
用一个完整的案例讲解Python数据分析的整个流程和基础知识
先来想一下数据分析的流程,第一步获取数据,因此本节内容就是获取数据以及对数据的基本操作。 1.数据导入 1.1 导入.xlsx文件 要导入一个.xlsx后缀的Excel文件,可以使用pd.read_excel(路径)方法 结果: df_review数据包含了两个字段,listing_id和date ...
分类:编程语言   时间:2020-04-17 22:08:50    阅读次数:317
剑指offer:字符串的排序
题意描述 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 输入描述 输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母。 解题思路 一、使用DFS算法 从 ...
分类:编程语言   时间:2020-04-17 22:10:05    阅读次数:102
mfc中MDI模式下实现单文档多视图多窗口
mfc在mdi模式下可以很方便的实现多文档多视图,但是如何实现单文档多视图呢?例如对于一堆数据,我们既想以文本的方式显示,同时也想支持表格或者图形的展示方式,这就是单文档多视图的主要应用场景。参考侯俊杰的《深入浅出mfc》,主要的实现思路总结如下。 1、编写视图类编写继承自CView的MyView, ...
分类:编程语言   时间:2020-04-17 22:10:29    阅读次数:113
Spring:bean的循环依赖问题
【传送门】:通过循环依赖问题彻底理解 Spring IOC 的精华 1. 简介 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。 Spring 中的循环依赖有构造器循环依赖和setter循环依赖。 2. 原因分析 2.1 ...
分类:编程语言   时间:2020-04-17 23:19:22    阅读次数:90
go语言-使用-例子-乘法表
package main import "fmt" func main() { for j := 1; j <= 9; j++ { for i := 1; i <= j; i++ { result := i * j fmt.Printf("%d * %d = %-2d ", i, j, result ...
分类:编程语言   时间:2020-04-17 23:20:56    阅读次数:66
python学习34——网络编程02
传输层 传输层的由来:网络层的ip帮我们区分子网,以太网层的mac帮我们找到主机,然后大家使用的都是应用程序,你的电脑上可能同时开启qq,暴风影音,等多个应用程序, 那么我们通过ip和mac找到了一台特定的主机,如何标识这台主机上的应用程序,答案就是端口,端口即应用程序与网卡关联的编号。 传输层功能 ...
分类:编程语言   时间:2020-04-17 23:23:38    阅读次数:75
LRU算法Python实现
LRU 算法描述 LRU 算法实际上是让你设计数据结构:首先要接收一个 capacity 参数作为缓存的最大容量,然后实现两个 API,一个是 put(key, val) 方法存入键值对,另一个是 get(key) 方法获取 key 对应的 val,如果 key 不存在则返回 -1。 注意哦,get ...
分类:编程语言   时间:2020-04-17 23:27:31    阅读次数:179
python 异步编程 asyncio
import datetime import time import asyncio import numba as nb import numpy as np @nb.jit() def f(n): if n<2: return 1 else: return f(n-1)+f(n-2) async ...
分类:编程语言   时间:2020-04-17 23:33:18    阅读次数:83
python--yield生成器和return对比
迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 生成器是特殊的迭代器 def gen_yiel ...
分类:编程语言   时间:2020-04-17 23:34:58    阅读次数:84
jquary(javascript+query)
javascript脚本语言,使用在浏览器中,控制网页中的文档对象 和 与用户进行交互时。 jquery为javascript中的一个类库,集成javascript中常使用的功能,可实现javascript中的大量功能。 1. 从 baidu CDN content delivery network ...
分类:编程语言   时间:2020-04-17 23:37:39    阅读次数:148
26. 删除排序数组中的重复项
1 class Solution(object): 2 def removeDuplicates(self, nums): 3 """ 4 :type nums: List[int] 5 :rtype: int 6 """ 7 i = 0 8 while i < len(nums)-1: 9 if ...
分类:编程语言   时间:2020-04-17 23:37:55    阅读次数:100
go语言-使用-例子-选择随机数字
猜数字游戏 生成随机整数[0, 100) 提示用户再控制台输入猜测的数字 比较,当用户输入较大,提示太大了 当用户输入太小,提示太小了 当用户输入正确,提示经过N次对了,太聪明了 用户最多猜5次,如果5次内都没有猜正确,提示太笨了,游戏结束 当成功或失败后,提示用户是否继续,输入:yes, y, Y ...
分类:编程语言   时间:2020-04-17 23:43:55    阅读次数:88
SpringMVC框架详细教程(九)_使用 @RequestParam 将请求参数绑定至方法参数
使用 @RequestParam 将请求参数绑定至方法参数 你可以使用 注解将请求参数绑定到你控制器的方法参数上。 下面这段代码展示了它的用法: 若参数使用了该注解,则该参数默认是必须提供的,但你也可以把该参数标注为非必须的:只需要将 注解的 属性设置为 即可: 注意:这里使用的 是将请求的参数设置 ...
分类:编程语言   时间:2020-04-17 23:44:14    阅读次数:95
python--时间相差8小时问题
在使用django框架时,需要在settings中将时区设置成上海 TIME_ZONE = 'Asia/Shanghai' USE_TZ = True 手动方式: from django.utils import timezone # print(timezone.localtime(i.creat ...
分类:编程语言   时间:2020-04-17 23:45:21    阅读次数:345
Delphi的类和对象之数组属性和属性的索引(三)
类中使用数组属性,声明方式如下: property 属性名[参数列表]:属性类型 Read 方法名 Write 方法名; 声明数组属性时要注意: (1)参数表与过程或函数参数表非常相似,只是用方括号,参数表中的参数类型可以是任何类型。 (2)声明数组属性时,访问说明中在Read 或Write 后面的 ...
分类:编程语言   时间:2020-04-17 23:49:44    阅读次数:81
88. 合并两个有序数组
思路: 指针i和j分别遍历nums1和nums2; 取两指针较小者追加到res中,较小指针后移,较大者不动; 若两指针相等,则两者都追加到res中,两指针均后移; i<m或j<n时,停止遍历,将两串之一剩余的部分有序序列追加到res中。注:本题提交的时候,程序不用return,另外本题必须在nums ...
分类:编程语言   时间:2020-04-17 23:51:08    阅读次数:68
Python练习题3.20逆序的三位数
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-n = ... ...
分类:编程语言   时间:2020-04-17 23:54:27    阅读次数:309
SpringMVC框架详细教程(十)_配置视图解析器
配置视图解析器 在前面的章节中,我们已经把 中使用到的注解已经全部讲解过了。但是 中的代码存在了一个问题,那就是返回值跳转的页面地址太繁琐了。假设我们所有的页面都放在 下,那我们是不是每次都得复写很多遍 ,这是作为一个优秀的程序猿不可以忍耐的!我们想要只要 return 我们需要改变的值就可以了,那 ...
分类:编程语言   时间:2020-04-17 23:55:14    阅读次数:199
4.K均值算法--应用
1. 应用K-means算法进行图片压缩 读取一张图片 观察图片文件大小,占内存大小,图片数据结构,线性化 用kmeans对图片像素颜色进行聚类 获取每个像素的颜色类别,每个类别的颜色 压缩图片生成:以聚类中收替代原像素颜色,还原为二维 观察压缩图片的文件大小,占内存大小 完整代码: from sk ...
分类:编程语言   时间:2020-04-17 23:59:40    阅读次数:132
go语言-包-strconv包的使用
package main import ( "fmt" "strconv" "unicode/utf8" ) func main() { ascii := "abc我爱中华人民共和国" fmt.Println([]byte(ascii)) fmt.Println([]rune(ascii)) fmt ...
分类:编程语言   时间:2020-04-18 00:02:19    阅读次数:110
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!