摘要: 加载Excel,这个代码模板只能加载xlsx文件,不支持xls文件;主要思想就是先判断Excel和Sheet在不在,以免加载文件报错,加载文件后就可以进行增删查改操作了,操作完就保存文件;使用该模板之前需要安装openpyxl模块 import os from openpyxl import loa 阅读全文
posted @ 2022-02-09 10:03 ROMIN 阅读(260) 评论(1) 推荐(0) 编辑
摘要: 需求:SecureCRT是网络运维人员常用的一个软件工具,但是每次修改3A密码后,所有保存在SecureCRT里面会话的密码都要修改,看了网络的一些修改方法,有些让你破解原密码的,有些是linux的修改方式,所以写个脚本分析给广大网工,用于修改网络主机的SecureCRT密码;复制粘贴就可以使用,转 阅读全文
posted @ 2022-01-29 10:45 ROMIN 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: 一、访问控制列表是什么? 访问控制列表(ACL)是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机,借助于访问控制列表,可以有效地控制用户对网络的访问,从而最大程度地保障网络安全。(抄自百度) 工作原理 当一个 阅读全文
posted @ 2021-12-12 21:15 ROMIN 阅读(33976) 评论(0) 推荐(2) 编辑
摘要: 1.对于全局配置文件和用户配置文件的认识 全局配置都存储在etc目录下,如/etc/profile文件,/etc/bashrc文件以及/etc/profile.d/目录下的.sh文件 用户配置都存储在用户家目录下,如root用户下.bashrc和.bash_profile文件,这两个都是隐藏文件,且 阅读全文
posted @ 2019-08-04 11:24 ROMIN 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 在处理数组的时候经常要用到拼接,numpy中有两个非常实用的函数,可以快捷对数组进行拼接 1.hstack(tup)函数可以接收维度相同的数组,进行水平拼接。 2.vstack(tup)用来竖直拼接 演示代码如下: 运行结果: 阅读全文
posted @ 2018-12-15 23:23 ROMIN 阅读(2932) 评论(0) 推荐(0) 编辑
摘要: 在numpy中,clip函数的原型为clip(self, min=None, max=None, out=None),意思是把小于min的数全部置换为min,大于max的数全部置换为max,在[min,max]之间的数则不变。out返回的是一个数组,这个数值必须和原数值维度相同,不然会报错。 调用c 阅读全文
posted @ 2018-12-15 22:29 ROMIN 阅读(5987) 评论(0) 推荐(0) 编辑
摘要: 在numpy中,where函数是一个三元运算符,函数原型为where(condition, x, y),意思是当条件成立的时候,将矩阵的值设置为x,否则设置为y 一个很简单的应用就是,在一个矩阵当中,将大于或等于平均值的数设置为1,将小于平均值的数设置为0 运行结果如下图所示 阅读全文
posted @ 2018-12-15 20:47 ROMIN 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 在numpy中,使用等号(=)直接赋值返回的是一个视图,属于浅拷贝;要完整的拷贝一个numpy.ndarray类型的数据的话,只能调用copy()函数 阅读全文
posted @ 2018-12-15 20:28 ROMIN 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: 使用numpy库可以快速将一个二维数组进行转置,方法有三种 1.使用numpy包里面的transpose()可以快速将一个二维数组转置 2.使用.T属性快速转置 3.使用swapaxes(1, 0)方法 运行结果如下图所示 阅读全文
posted @ 2018-12-13 11:02 ROMIN 阅读(8326) 评论(0) 推荐(0) 编辑
摘要: 1、导入相应的包,本系列教程所有的np指的都是numpy这个包 2、将二维数组转换为一维数组的方法 (1)使用reshape()函数,这个方法是间接法,利用reshape()函数的属性,间接的把二维数组转换为一维数组 (2)使用flatten()函数, 推荐使用这个方法,这个方法是numpy自带的函 阅读全文
posted @ 2018-12-12 21:49 ROMIN 阅读(64549) 评论(0) 推荐(0) 编辑