numpy 模块和 pandas 模块
一、numpy模块 1.1 numpy 简介 numpy是python的一种开源的数值计算扩展库,这种库可用来存储和处理大型numpy数组。 numpy库有两个作用: 1、区别于list列表,提供了数组操作、数组运算、以及统计分布和简单的数学模型 2、计算速度快,甚至要优于python内置的简单运算,使得其成为pandas、sklearn等模块的依赖包。高级的框架如TensorFlow、PyTorch等,其数组操作也和numpy非常相似。 1.2 创建numpy数组 numpy数组即numpy
JSP页面的注释细节
业务场景:通过后台传参,jstl标签控制一个页签是否显示,不过现在要去掉判断,直接让页签显示 在sublime直接这样注释,然后刷新,一直找不到标签显示,其它的都是正常的 <!--<c:if test="${actionFlag != 'layer'}">-->
<li >
<a href="javascript:delayPrint()">
<i class="fa fa-fw fa-ch
关于Tinyhttpd最全注释解析
#include <stdio.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <ctype.h>
#include <strings.h>
#include <string.h>
#include <sys/stat.h>
#include <pthread.h>
#i
分享一些Java基础练习题
继承练习 1.定义类Phone,要求如下: 包含空参、满参构造和以下成员变量 品牌 brand( String 型) 生成所有成员变量set/get方法 定义方法:void playMusic(String s) 2.定义类IPhone,要求如下: 继承类 Phone 构造方法包括:空参构造和满参构造方法 重写方法: void playMusic(String s),要求:输出打印"XXX手机正在播放歌曲:s" PS:XXX是Phone类中的 brand属性值,s是传入的参数 3.定义测试类T
题解——逃离僵尸岛(BFS+最短路+虚拟节点)
题解——逃离僵尸岛(BFS+最短路+虚拟节点) 一道很巧妙的最短路问题,细节也要注意 题面 Description 小a住的国家被僵尸侵略了!小a打算逃离到该国唯一的国际空港逃出这个国家。 该国有N个城市,城市之间有道路相连。一共有M条双向道路。保证没有自环和重边。 K个城市已经被僵尸控制了,如果贸然闯入就会被感染TAT...所以不能进入。由其中任意城市经过不超过S条道路就可以到达的别的城市,就是危险城市。换句话说只要某个没有被占城市到某个被占城市不超过s距离,就是危险。 小a住在1号城市,国
异步调用导致的不同步问题
业务场景:点击一个按钮的时候保存数据,同时打开一个弹窗带出保存的数据 基于这样的业务场景,最近遇到一个问题,是在ie11才发现的,点击按钮时候,后台打断点加数据库查询都验证数据是保存正确的,不过已经保存的数据是带不到弹窗页面的,问题比较奇怪,排查了挺长时间,最开始因为在ie才能重现的问题,在极速模式的360浏览器是没问题的,而且第一次点击时候没带出数据,第二次点击时候才可以带出数据,然后很容易让人联想到ie的缓存问题,不过调了大半天 加上ajax不缓存的代码,已经改成post请求,或者get请
网易:层次遍历二叉树
题目描述 分层遍历二叉树
用java实现树结构,分层遍历二叉树。给定一棵二叉树,要求按分层遍历该二叉树,即从上到下按层次访问该二叉树(每一层单独输出一行),每一层要求访问的顺序为从左到右,再按照相同规则从下至上遍历一遍,树节点定义如下
class Node {
int data;
Node left;
Node right;
}
输入描述
图:
__1__
/ \
__2__ 3__
/ \
matplotlib 模块
三、matplotlib模块 1、导入方式 import matplotlib.pyplot as plt # 默认支持英文,不支持中文 2、作用 可视化分析,可以生成可视化界面图表 3、使用方法 3.1 支持中文的转换方法 from matplotlib.font_manager import FontProperties
font = FontProperties(fname='中文字体所在的路径') 3.2 条形图 import matplotlib.pyplot as plt
fro
FILEBEAT+ELK日志收集平台搭建流程
filebeat+elk日志收集平台搭建流程 1、 整体简介: 模式:单机 平台:Linux - centos - 7 ELK:elasticsearch、logstash、kibana三款开源软件的集合。 FILEBEAT:代替logstash的采集功能,轻量、耗用小。 目前收集的有nginx日志、java日志[单行|多行]。 都是通过在客户端的生成日志配置文件中定义好初步json格式,然后利用filebeat采集到logstash,存储到elasticsearch,最后通过kibana在浏
pymkysql 的操作
# 1.安装:pip3 insatll pymysql
# 2.代码链接
import pymysql
#链接
conn=pymysql.connect(
host='localhost',
user='root',
password='123',
database='egon',
charset='utf8')
#游标
cursor=conn.cursor() #执行完毕返回的结果集默认以元组显示
#cursor=conn.cursor(cur
oracle导入Excel表文本数据
首先导Excel表数据要先建和Excel表字段对应的表,然后将Excel表另存为Txt文本, 然后在Plsql客户端点击工具->文本导入器 然后这里要选择用户及其表,点击导入数据就可以
求区间内第一个大于等于x的数的下标
int tree[4*N];
void build(int o,int l,int r) {
if(l==r) {cin>>tree[o];return;}
build(ls,l,mid);
build(rs,mid+1,r);
tree[o] = max(tree[ls],tree[rs]);
}
int get(int o, int l, int r, int x) {
if (l == r) return l;
retur
学习Linux让我进入了知名企业 原
说起我学习Linux的原因是多方面的,大学时我学的是物理学师范专业,有部分计算机课程,但我觉得这些课程没什么实际作用,我自己对计算机比较感兴趣,我利用业余时间学习了很多计算机技术。在大学期间我参加了很多社团活动,我担任过计算机协会的技术部部长,那时候我教协会成员电脑技术、帮很多同学修电脑。 大学四年时间过得很快,在我大四的时候面临着找工作的压力。我看着身边的很多同学都去报考教师职位,而且有些同学还考上了,当时我还没找到工作,我感到压力有点大,也很迷茫。我一心想留在一线城市,但又不太想当老师,再
BeautifulReport报告问题
newFields = [] for i in range(len(self.fields["testResult"])): newFields.append(self.fields["testResult"][i]["log"][:-1]) finalFields = [] for num in range(len(newFields)): if num == 0: finalFields.append(newFields[num]) else: length = len(newFields
深度优先dfs与广度bfs优先搜索总结+例题
DFS(Deep First Search)深度优先搜索 深度优先遍历(dfs)是对一个连通图进行遍历的算法。它的思想是从一个顶点开始,沿着一条路一直走到底,如果发现不能到达目标解,那就返回到上一个节点,然后从另一条路开始走到底,这种尽量往深处走的概念即是深度优先的概念。 简而言之:不撞南墙不回头 模板如下: void dfs(int t)//t代表目前dfs的深度
{
if(满足输出条件||走不下去了)
{
输出解;
return;
}
Educational Codeforces Round 71 (Rated for Div. 2)
https://codeforces.com/contest/1207 A、There Are Two Types Of Burgers 数据规模不大,暴力即可 1 #include<iostream>
2 #include<sstream>
3 #include<fstream>
4 #include<algorithm>
5 #include<cstring>
6 #include<iomanip>
7 #include<cstdlib>
8 #include
今日推荐
周排行