-
Numpy怎么使用最高效,5个技巧送给你!
本文作者将分享 5 个优雅的 Python Numpy 函数,有助于高效、简洁的数据处理。 在 reshape 函数中使用参数-1 Numpy 允许我们根据给定的新形状重塑矩阵,新形状应该和原形状兼容。有意思的是,我们可以将新形状中的一个参数赋值为-1。这仅仅表明它是一个未知的维度,我们希望 Numpy 来算出这个未知的维度应该是多少:Numpy 将通过查看数组的长度和剩余维度来确保它满足上述标准。让我们来看以下例子: 维度为-1 的不同 reshape 操作图示。 假设我们给定行参数为 1,列…
-
强!仅 1 行 Python 代码就能实现数据分析
sweetviz是一个基于Python编写的数据分析软件,只要掌握3种函数用法,一行Python代码就能实现数据集可视化、分析与比较。 以Titanic数据集为例,输入一行代码: 一个1080p的清晰网页界面就出现在了眼前。 不仅根据性别、年龄等不同栏目纵向分析数据,每个栏目下还有众数、最大值、最小值等横向对比。 所有输入的数值、文本信息都会被自动检测,并进行数据分析、可视化和对比,最后帮你进行数据总结。 在这样的数据分析下,结果一目了然。 这样的效果,是基于3个主函数实现的。 3种函数用法 a…
-
轻量级日志分析平台Loki实战
简介: Loki的第一个稳定版本于2019年11月19日发布,是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用性,多租户的日志聚合系统。Loki 是专门用于聚集日志数据,重点是高可用性和可伸缩性。与竞争对手不同的是,它确实易于安装且资源效率极高。 特点: 优点: 1、Loki的架构非常简单,使用了和prometheus一样的标签来作为索引,通过这些标签既可以查询日志的内容也可以查询到监控的数据,不但减少了两种查询之间的切换成本,也极大地降低了日志索引的存储。 2、与EL…
-
Filebeat、Logstash、Rsyslog 各种姿势采集Nginx日志
由于nginx功能强大,性能突出,越来越多的web应用采用nginx作为http和反向代理的web服务器。而nginx的访问日志不管是做用户行为分析还是安全分析都是非常重要的数据源之一。如何有效便捷的采集nginx的日志进行有效的分析成为大家关注的问题。 本文通过几个实例来介绍如何通过filebeat、logstash、rsyslog采集nginx的访问日志和错误日志。 大家都知道ELK技术栈是采集、分析日志的利器。所以这里介绍的是从nginx采集日志到ES。当然至于日志采集以后存到看大家的需要…
-
基于Kubernetes和Jenkins的GitOps实战
如果你在关注软件交付领域,一定听说过 GitOps! GitOps是云原生DevOps的最佳实践方法之一,面向Kubernetes提供了一种更加高效、稳定和安全的CI/CD模型,其核心思想是将应用系统的声明性基础架构和应用程序存放在 Git 的版本控制库中,并视相关的Git仓库为惟一可信源。 将 GitOps 理论方法应用在持续交付流水线上,有诸多优势和特点: 安全的云原生 CI/CD 管道模型 更快的平均部署时间和平均恢复时间 稳定且可重现的回滚(例如,根据 Git 恢复 / 回滚 / for…
-
一套Linux硬核资源,限时白嫖,随时删除
Linux是现在最受欢迎的操作系统,它一般运行于服务器和超级计算机上,我们日常访问网站背后的数百万台服务器很有可能运行着的操作系统就是Linux。 想要尝试自学linux入行的,第一步就要熟悉它常用的一些命令,为了能够让大家更方便的学习,今天给大家整理了一份所有人都可以学习的《linux笔记》,以求帮助大家踏入linux的第一步,免费领取方式在文末! 本教程以入门进阶为目的,可以解决新手在Linux学习中遇到的常见问题,并且对其中的重点、难点、易错点进行详细讲解。 内容上绝对有别于市面上那些…
-
15 个让新手爱不释手的 Python 高级库
为什么我喜欢 Python ? 对于初学者来说,这是一种简单易学的编程语言;另一个原因:大量开箱即用的第三方库,正是 23 万个由用户提供的软件包使得 Python 真正强大和流行 在本文中,我挑选了15个最有用的软件包,介绍它们的功能和特点 1. Dash Dash 是比较新的软件包,它是用纯 Python 构建数据可视化 app 的理想选择,因此特别适合处理数据的任何人。Dash 是 Flask,Plotly.js 和 React.js 的混合体。 2. Pygame Pygame 是 SD…
-
市场规模达27亿!平均薪资22K,DevOps运维开发真实现状!
4月19日 DevOps运维&开发课程 线上&线下同步开班! 运维 + 开发 双轨驱动 Python学科领头人亲授 对标阿里P7,冲刺月薪25K! 早期运维和开发分别承担不同的职能,中期要求两拨人密切交流、快速迭代;而现在流行的做法是将两个职能部门的人融合为一个部门,实现开发运维一体化(DevOps)。正如阿里云团队所言,今后的运维人,如果不会自己写代码,就要开发替你写了! 目前,DevOps处于高速增长的阶段。根据艾瑞的调查结果显示,2020年国内DevOps相关产品的市场规模…
-
修改 Docker 镜像默认存储位置的方法
由于系统初始分区的原因,导致操作系统中对应 / 分区不会太大,通过 /var 目录不会单独分区。如果上面运行 Docker 服务,经过长时间的使用,会使原本就比较大的分区越来越不够用。如何更好地的处理这个问题呢? 1. 使用软链接 我们知道在操作系统当中,默认情况下 Docker 容器的存放位置在 /var/lib/docker 目录下面,可以通过下面命令查看具体位置。 解决默认存储容量不足的情况,最直接且最有效的方法就是挂载新的分区到该目录。但是在原有系统空间不变的情况下,所以采用软链接的方式…
-
Shell 脚本进阶,经典用法及其案例
一、条件选择、判断 1、条件选择if (1)用法格式 逐条件进行判断,第一次遇为“真”条件时,执行其分支,而后结束整个if。 (2)经典案例: 分析:请输入年纪,先判断输入的是否含有除数字以外的字符,有,就报错;没有,继续判断是否小于150,是否大于18。 分析:请输入成绩,先判断输入的是否含有除数字以外的字符,有,就报错;没有,继续判断是否大于100,是否大于85,是否大于60。 2、条件判断 case (1)用法格式 (2)案例: 分析:请输入yes or no,回答Y/y、yes各种大小写…