真香啊,推荐 6 个 Python 数据分析神器

用 Python 处理数据大家都不陌生了,属常规操作,但常规之下还是也有些暗藏技巧的。今天我给大家分享6个好玩高效的操作,帮助大家提高效率。喜欢记得收藏、关注、点赞。一、Pandas ProfilingPandas Profiling提供数据的一个整体报告,是一个帮助我们理解数据的过程。它可以简单快速地对Pandas的数据框数据进行探索性数据分析。其实,Pandas中df.describe()和df.info()函数也可以实现数据探索过程第一步。但它们只提供了对数据非常基本的概述。而Pandas中的
分类: 企业开发 发布时间: 05-14 05:57 阅读次数: 0

JavaScript(WebAPI)

什么是WebAPI获取元素querySelectorquerySelectorAll事件操作元素获取/修改元素属性获取/修改表单元素属性获取/修改样式属性操作节点新增节点删除节点示例猜数字游戏表白墙什么是WebAPIJS主要分成的三个部分:ECMAScript: 基础语法部分DOM API: 操作页面结构BOM API: 操作浏览器WebAPI 就包含了 DOM + BOM,而 API 我们可以通俗理解为一个工具箱,里面有我们能用到的函数/对象…什么是DOMDOM 全称为 Docum.
分类: 业界资讯 发布时间: 05-14 05:37 阅读次数: 0

牛客-删除公共字符(java)

解题思路解题代码第一种:import java.util.*;public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); String str1 = scanner.nextLine(); String str2 = scanner.nextLine(); StringBuilder .
分类: 业界资讯 发布时间: 05-14 05:35 阅读次数: 0

牛客 - 数组中出现次数超过一半的数字(java)

题目解题思路解题代码题链接题目解题思路我们可以先排序,如果条件满足,则一定是中间那个数,我们记录下来,再来遍历这个数组,遇到这个数就让一个计数器加一,直到遍历完看看计数器是否超过数组长度一半,是就是满足,不是就是不满足解题代码import java.util.*;public class Solution { public int MoreThanHalfNum_Solution(int [] array) { if(array == null || array.l.
分类: 业界资讯 发布时间: 05-14 05:33 阅读次数: 0

高效学习C++基础部分

文章目录写在前面:话题挑战赛第1期一、C++关键字二、命名空间1.命名空间的定义2.命名空间的使用三、C++输入&输出四、缺省参数/默认参数1.缺省参数的定义2.缺省参数分类I.全缺省参数II.半缺省参数五、函数重载六、遇见安然遇见你,不负代码不负卿写在前面:话题挑战赛第1期开始入坑C++了,嗐,说实话细节有好多,怎么说呢,我相信,今天是灰色的,明天是灰色的,后天一定是美好的,加油吧少年们。在开始之前嘞,先向大家介绍目前官方大力支持的一项活动:话题挑战赛第一期一个人走,可能走的很快,但一群
分类: 业界资讯 发布时间: 05-14 05:31 阅读次数: 0

牛客-组队竞赛(java)

解读题目这个题主要解决的就是分成 n 支队伍,一支队伍 3 人,取每支队伍第二大的数再相加…解题思路解题代码import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNex.
分类: 其他 发布时间: 05-14 05:29 阅读次数: 0

牛客 - 倒置字符串(java)

题目解题思路解题代码题链接题目解题思路解题代码import java.util.*;public class Main{ //定义翻转字符数组的方法 public static void reverse(char[] arr,int start,int end){ while(start < end){ char tmp = arr[start]; arr[start] = arr[end]; .
分类: 编程语言 发布时间: 05-14 05:29 阅读次数: 0

牛客 - 字符串中找出连续最长的数字串(java)

题目解题思路解题代码题链接题目解题思路这个题描述的很清楚,我们直接遍历记录最长的数字串就行了,遍历到不是数字字符跟之前的比较取长的一个,当然要注意如果遍历到最后一个数字串最长要特殊处理解题代码import java.util.*;public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); String str = .
分类: 其他 发布时间: 05-14 05:29 阅读次数: 0

牛客 - 排序子序列(java)

解读题目
分类: 物联网 发布时间: 05-14 05:29 阅读次数: 0

牛客 - 另类加法(java)

题目解题思路解题代码题链接题目给定两个int A和B。编写一个函数返回A+B的值,但不得使用+或其他算数运算符。测试样例:1 , 2返回:3解题思路解题代码import java.util.*;public class UnusualAdd { public int addAB(int A, int B) { // write code here if(B == 0){ return A; } .
分类: 其他 发布时间: 05-14 05:29 阅读次数: 0

牛客 - 计算糖果(java)

题目解题思路解题代码题链接题目解题思路这就是个计算题,A ,B, C三人的糖果我们都不知道,但根据他给的示例可以得出这样的结果:1: (A - B) +(A + B) = 2A;2: (B + C) - (B - C) = 2C;3: (B - C) + (B + C) = 2B;4: (A + B) - (A - B) = 2B;3 和 4就可以判断出是否存在这样的整数了解题代码import java.util.*;public class Main{ public .
分类: 物联网 发布时间: 05-14 05:29 阅读次数: 0

牛客 - 进制转换(java)

题目解题思路解题代码题链接题目描述:给定一个十进制数M,以及需要转换的进制数N。将十进制数M转化为N进制数输入描述:输入为一行,M(32位整数)、N(2 ≤ N ≤ 16),以空格隔开。输出描述:为每个测试实例输出转换后的数,每个输出占一行。如果N大于9,则对应的数字规则参考16进制(比如,10用A表示,等等)示例:输入:7 2输出:111解题思路搞清楚进制怎么转换的就很简单了…N进制数,每个进制位的值分别是X0N0,X1*N1, X2N^2…,X0,X1,X2就是这些.
分类: 编程语言 发布时间: 05-14 05:29 阅读次数: 0

Java 的 JDBC 编程

使用JDBC编程创建项目引入依赖编写代码插入删除修改查找使用JDBC编程啥是JDBC:即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是Java中的数据库连接规范。这个API由 java.sql.,javax.sql. 包中的一些类和接口组成,它为Java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问.通俗点讲,就是一组类和方法创建项目新建一个项目:引入依赖JDBC是要用到mysql的.
分类: 编程语言 发布时间: 05-14 05:29 阅读次数: 0

牛客 -统计回文,连续最大和(java)

统计会文解题思路解题代码题链接连续最大和解题思路解题代码题链接统计会文“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办法可以使新串是一个回文串。如果字符串B插入的位置不同就考虑为不一样的办法。例如:A = “aba”,B = “b”。这里有4种把B插入A.
分类: 其他 发布时间: 05-14 05:29 阅读次数: 0

牛客 -走方格的方案数(java)

题目解题思路解题代码题链接题目请计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)从棋盘左上角出发沿着边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。注:沿棋盘格之间的边缘线行走数据范围: 1 \le n,m \le 8 \1≤n,m≤8输入描述:输入两个正整数n和m,用空格隔开。(1≤n,m≤8)输出描述:输出一行结果示例:输入:2 2输出:6解题思路解题代码import java.util.*;public.
分类: 物联网 发布时间: 05-14 05:29 阅读次数: 0

牛客 - 不要二 与 字符串转成整数(java)

不要二解题思路解题代码题链接字符串转整数解题思路解题代码题链接不要二题目描述:二货小易有一个W*H的网格盒子,网格的行编号为0 ~ W-1,网格的列编号为0 ~ H-1。每个格子至多可以放一块蛋糕,任意两块蛋糕的欧几里得距离不能等于2。对于两个格子坐标(x1,y1),(x2,y2)的欧几里得距离为:( (x1-x2) * (x1-x2) + (y1-y2) * (y1-y2) ) 的算术平方根小易想知道最多可以放多少块蛋糕在网格盒子里。输入描述:每组数组包含网格长宽W,H,用空格分割..
分类: 编程语言 发布时间: 05-14 05:29 阅读次数: 0

牛客 - Fibonacci数列,合法括号序列判断(java)

Fibonacci数列解题思路解题代码题链接合法括号序列判断解题思路解题代码题链接Fibonacci数列题目描述:Fibonacci数列是这样定义的:F[0] = 0F[1] = 1for each i ≥ 2: F[i] = F[i-1] + F[i-2]因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, …,在Fibonacci数列中的数我们称为Fibonacci数。给你一个N,你想让其变为一个Fibonacci数,每一步你可以把当前数字X变为X-1或.
分类: 物联网 发布时间: 05-14 05:29 阅读次数: 0

八大排序·直接插入排序

文章目录直接插入排序1.基本思想2.算法实现3.时间复杂度遇见安然遇见你,不负代码不负卿。 大家好,我是安然无虞。 插入排序分为两种:直接插入排序&希尔排序直接插入排序1.基本思想直接插入排序是一种简单的插入排序算法,其基本思想是:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列 。说得通俗一点就是: .
分类: 其他 发布时间: 05-14 05:29 阅读次数: 0

八大排序·希尔排序

大家好,我是安然无虞。 文章目录希尔排序1.基本思想预排序2.算法实现3.时间复杂度遇见安然遇见你,不负代码不负卿。插入排序分为两种:直接插入排序&希尔排序希尔排序1.基本思想希尔排序是在直接插入排序基础上的优化,属于非常牛掰的一个排序。 核心思想: - 先进行预排序,让数组接近有序;- 直接插入排序预排序预排序步骤:分组排,假设gap==3,间隔为gap的为一组,然后分别使用插入排序的思想对这gap...
分类: 编程语言 发布时间: 05-14 05:29 阅读次数: 0

计算机网络(HTTP协议 与 HTTPS)

这里写目录标题了解HTTP协议HTTP 协议格式下载Fiddler基本设置基本使用协议格式了解HTTP协议HTTP协议(全称为"超文本传输协议")是处于TCP/IP五层协议栈的 应用层协议,HTTP在传输层是基于TCP的(HTTP/1 HTTP/2 是基于TCP,最新版本的HTTP/3 是基于UDP–但是当下互联网上绝大部分使用的HTTP都是HTTP/1.1,所以就这么叫)在前面我们了解到,传输层协议,主要关注的是 端对端 之间的数据传输.应用层协议,则是要站在程序应用的角度,要对传输的数据,来进
分类: 物联网 发布时间: 05-14 05:29 阅读次数: 0