pandas-03 DataFrame()中的iloc和loc用法
pandas-03 DataFrame()中的iloc和loc用法 简单的说: iloc,即index locate 用index索引进行定位,所以参数是整型,如:df.iloc[10:20, 3:5] loc,则可以使用column名和index名进行定位,如: df.loc[‘image1’:‘image10’, ‘age’:‘score’] 实例: import numpy as np
import pandas as pd
from pandas import Series, Data
Java异常处理之------Java方法中throws Exception使用案例!什么情况下使用throws Exception?
@ava 中异常的处理 1、(终极解释!!!)throws Exception放在方法后边,是throws Exception表示的是本方法不处理异常,交给被调用处处理(如果你不希望异常层层往上抛,你就要用throws Exception) ,而且被调用处必须处理。 2、throw new Exception 表示人为的抛出一个异常,例如: public boolean insert(News n) { try{ ..... }catch{ throw new Exception("这是我自己
Linux常用命令<一>
shutdown -h now 现在关机
halt 现在关机
init0 关机
shutdown -r now 现在重启
reboot 现在重启
init6 重启
cd 改变@ZhaoYingWei--Python全栈项目实战目录
pwd 显示当前工作@ZhaoYingWei--Python全栈项目实战目录
. 代表此层@ZhaoYingWei--Python全栈项目实战目录
.. 代表上一层@ZhaoYingWei--Python全栈
探究Java如何实现原子操作(atomic operation)
1. 让我们首先了解下java 中 Volatile 关键字 Volatile可实现java内存模型当中的可见性, java内存模型的可见性: 可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结果,另一个线程马上就能看到。 比如:用volatile修饰的变量,就会具有可见性。volatile修饰的变量不允许线程内部缓存和重排序,即直接修改内存。所以对其他线程是可见的。 BUT Volatile 不保证原子性: just like this: volat
Asya And Kittens CodeForces - 1131F (并查集)
用并查集维护哪些猫连通; 每个连通块需要记录左端点,右端点; 对于每各点来说还要维护他的下一个点; x y |————| |———| l1 r1 l2 r2 将x y区间合并时 f[y]=x; 还要将 r1.nxt=l2; 再将r1=r2; 合并后区间 xy |—————————| l1 r2 #include<bits/stdc++.h>
using namespace std;
const int maxn=2e5+10;
int f[maxn];
d
「学习笔记」概率生成函数
概率生成函数 如果对于数列\(a_0 , a_1 , a_2 , . . . ,\)存在某个离散随机变量\(X\)满足\(\mathrm{Pr}(X = i) = a_i,\)那么\(a_n (n \in \mathbb N)\)的普通生成函数被称为\(X\)的概率生成函数。 也就是说,如果\(X\)是非负整数集\(\mathbb N\)上的离散随机变量,那么X的概率生成函数为: \[ F(z) = \mathbb E(z^X) = \sum_{i=0}^\infty \mathrm{Pr}(
包的创建及导入/自定义模块及标准模块的导入
包的创建 解决办法:为了防⽌模块名冲突,Python有引⼊⽂件夹(⽬录)来组织模块的 ⽅法,这个⽂件夹(⽬录)称为包(package) 包的特点: 只要包名不冲突,不同包中的模块名是否⼀样就不重要了。 注意:只有⽬录中有⼀个叫做'__init__.py'的⽂件才会被程序认作是包。 #导入包中的模块 import 包名.模块名
#使用包中的模块中的内容 包名.模块名.内容
import pack.mu1
print(pack.mu1.a)
pack.mu1.func1()
Java Properties、流对象关闭格式
1、它的对象表示一个持久的属性集 属性集:属性名称和属性值的对应关系,其实还是一个双列集合 持久的:可以保存到流中,也可以从流中读取 2、Properties存储的键和值都是字符串类型 3、是Hashtable的子类,所以可以当做普通的Map使用 4、特有方法: 1、getProperty(String propertyName):根据一个字符串类型的属性名称,获取一个对应的属性值 注意必须两个参数都是字符串 2、setProperties(String propertyName, Strin
2019牛客暑期多校训练营(第三场)H题目
题意:给你一个N×N的矩阵,求最大的子矩阵 满足子矩阵中最大值和最小值之差小于等于m. 思路:这题是求满足条件的最大子矩阵,毫无疑问要遍历所有矩阵,并判断矩阵是某满足这个条件,那么我们大致只要解决两个问题就能搞定这题 (1)如何遍历所有矩阵 (2)如何判断此矩阵满足条件 我们先来看(2) 题目中说的是我们只要让这个矩阵中的最大值和最小值之差小于等于m就满足条件,那么问题就转化为如何快速求得二维矩阵的最值 这个时候就需要用到单调队列了,
[Luogu P4178]Tree 题解(点分治+平衡树)
题目大意 给定一棵树,边带权,问有多少点对满足二者间距离$\leq K$,$n \leq 40000$. 题解 点分治专题首杀!$Jackpot!$ (本来看着题意比较简单想捡个软柿子捏,结果手断了……) 点分治的总结先鸽着,这里只说题解。 分析一下题目: 对于无根树上的某一节点x,如果把它看作根,树上的路径无非两类: 1.经过x。 2.不经过x,但在它的子树里。 显然,后者利用点分治的思想经过递归处理可以转化为前者,那么我们就只需考虑第一类, 这也是点分治的强大之处。 我们设$dis[]$为
php面向对象 $this的使用
<?php
class Stu
{
private $name = '明明';//私有属性
private $salary = 3000;//私有属性
protected function line(){ //受保护的方法
return '<hr>';
}
public function fun(){
$str = '学生的姓名是: '.$this->name; //$this 调用name
在 docker 安装 jenkins
前提:安装好docker。 拉取Jenkins镜像: python docker pull jenkins 遇到错误:Docker:TLS handshake timeout错误 原因:国外,网速慢,镜像拉取失败。 解决办法: 新增/etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。 {
"registry-mirrors": ["https://registry.docker-cn.com"]
} 修改保存后重启 Docker 以使配置生
Training: Stegano I
原题链接:http://www.wechall.net/challenge/training/stegano1/index.php 很明显,这是一道图像隐写题,因为他说的 我们右键图片,点击其他窗口打开 他让我们下载,好吧,先下载下来,然后打开,发现没什么异样 将其重命名格式为php看看也没有什么猫腻,果然,我们重命名之后用VSC打开就看到password了 事实证明用txt,html,py后缀也行
Cisco4507设置不当导致系统主板无法加载系统
今天遇到Cisco4507交换机开机系统进入rommon模式,通过以下方式解决该问题 Rommon (G) Signature verification PASSED Rommon (P) Signature verification PASSED FPGA (P) Signature verification PASSED *********************************
今日推荐
周排行