【Pandas】掌管数据挖掘的神
Pandas补充
为什么要补充?因为这篇文章总结的是23年左右的知识点,随着Pandas的不断更新以及更多业务场景的不断涌现,Pandas知识点就需要扩充了,而且重要的都标了⭐️,Respect!!
⭐️⭐️Pandas案例123456789101112131415161718192021222324252627282930import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['Arial Unicode MS'] # 如果是Mac本, 不支持SimHei的时候, 可以修改为 'Microsoft YaHei' 或者 'Arial Unicode MS'\nplt.rcParams['axes.unicode_minus'] = False# 设置显示风格plt.style.use('fivethirtyeight')plt.figure(fig ...
【MarkDown】Latex语法
引言
本篇主要是学习MarkDown的语法,最基础的语法例如大小标题,代码块,加粗,斜体咱就不说了,因为这是最基本的,但是如果你需要写一些漂亮的数学公式,那么我建议你用Latex,因为尊嘟很好用。
Latex官网:https://www.latex-project.org/
优雅的使用Latex
如何优雅的使用Latex,我们需要下载Typora这个软件,或者据我所知可以有一些在线练习Latex语法的网站,慢慢尝试着去把Latex当成一个工具去使用,由于有一些Latex语法是需要依赖包,或者是插件来支持的,这里就不再使用了,因为咱们最终的目的是写好一篇文章,而不是语法本身。
就像–(两个横杠+Enter会生成一个文章标头)类似的使用$$(两个美元符号+Enter)会开启一个公式。$${\color{red}你好!}$$
公式
针对数学公式,在当前博客主题中由于某些插件的影响,导致使用行内公式会出现乱码,而行间公式不会,这里就统一使用行间公式进行书写。
使用 LaTeX 的主要原因之一是它可以方便地排版公式。我们使用数学模式来排版公式。
你可以使用一对 $ 来启用数学模式,这可以用 ...
【Numpy】高效科学计算
Numpy
Numpy科学计算库跟高数和线性代数还有概率论与数理统计的一些内容紧密相关,高数也是工科理科考研的必备科目之一,学好数学对与学习这些科学库有很大的帮助的说,比较重要的都加了⭐️。
可以看看公共基础知识:https://liamjohnson-w.github.io/2025/06/04/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E5%9F%BA%E7%A1%80/#%E9%99%84%E4%BB%B6
⭐️⭐️Numpy属性
ndarray对象属性有:
ndarray.ndim
ndarray.shape
ndarray.size
ndarray.dtype
ndarray.itemsize
代码案例123456789101112131415161718192021222324252627282930import numpy as npa = np.arange(15).reshape(3, 5)print("数组的维度:", a.shape)# 输出: 数组的维度: (3, 5)print("数组轴的个 ...
【Matplotlib】数据可视化
Matplotlib
Matplotlib
是专门用于开发2D图表(包括3D图表)
以渐进、交互式方式实现数据可视化
基本图形绘制流程
1.创建画布 – plt.figure()
1234plt.figure(figsize=(), dpi=)figsize:指定图的长宽 dpi:图像的清晰度 返回fig对象
2.绘制图像 – plt.plot(x, y)
1以折线图为例
3.显示图像 – plt.show()
1234567891011import matplotlib.pyplot as plt# 图形绘制流程 创建画布, 绘制图像 显示图像# 创建画布plt.figure(figsize=(10,10), dpi=100)# 绘制折线图plt.plot([1, 2, 3, 4, 5, 6 ,7], [17,17,18,15,11,11,13])# 图形显示plt.show()
折线图绘制(※)添加自定义x,y刻度
plt.xticks(x, **kwargs)
x:要显示的刻度值
plt.yticks(y, **kwargs)
y:要显 ...
数据分析环境搭建
Python数据分析三剑客
MATLAB曾在2020年被禁用?想当年,陈刀仔从20块赢到3700万…不好意思走错片场了
话说,Python数据分析已经成为现代数据科学的核心工具之一,在众多Python库中,Pandas, Matplotlib和NumPy无疑是数据分析领域的三剑客。
Pandas:数据处理与分析的瑞士军刀
Matplotlib:古希腊掌管数据可视化的王
NumPy:科学计算的基础库
因此:Pandas+Matplotlib+NumPy = MATLAB[doge]
Jupyter安装&使用Jupyter是什么?
JupyterLab is the latest web-based interactive development environment for notebooks, code, and data. Its flexible interface allows users to configure and arrange workflows in data science, scientific computing, computation ...
Blog Deployment for MacOs
Hexo环境搭建
由于咱之前搞过,这里就不多bb了,只是弄一些重要的步骤就行。
开始之前说明一下npm淘宝源自24年年初就不能使用了:https://registry.npm.taobao.org
切换成npm源: https://npmmirror.com/
12345# 查看自己使用的npm源npm config get registry# 切换成npm国内高速源npm config set registry https://npmmirror.com/
一、配置SSH-Key在本机的shell上执行如下代码,生成本机的秘钥:
1ssh-keygen
将上述生成的key拷贝到github上:主页 –> SSH and GPG keys –> New SSH key
二、配置本地环境
参考Hexo官方教程:https://hexo.io/zh-cn/docs/
注意:
如果是Mac或者Linux就不需要安装带图形化界面的Node和Git了,用Shell直接下载即可。
在Mac下可能会涉及到权限控制、安全性等导致出现问题,sudo能解决大部分问题。
跟网上有很多教 ...
【Linux】FTP服务器搭建
FTP服务器搭建FTP安装前置步骤安装ftp软件(已安装的话就不用再安装了,可以使用rpm -qa | grep vsftpd命令检测)
rpm -ivh /media/cdrom/Packages/vsftpd-3.0.2-28.el7.x86_64.rpm
注意: 上述版本号会根据ISO文件的版本不同有所区别,Tab补全就行了。
启动vsftpd服务,并设为开机自启
systemctl start vsftpd
查看21端口:
netstat -ntl | grep 21
设为开机自启:
systemctl enable vsftpd
浏览器访问ftp://ip_or_hostname
如果连接超时,说明开启了防火墙,需要关闭防火墙服务并关闭开机自启:
systemctl stop firewalld
systwmctl disable firewalld
如果连接需要账号密码:
vim /etc/vsftpd/vsftpd.conf
FTP设置用户名密码一、创建新的Linux系统用户在添加FTP用户之前,需要先在Linux系统中创建一个新的系统用 ...
HBase(全)
:happy:实时计算基础内容:
1、NoSql数据库(Hbase)
2、Kafka大数据领域最火最常用的消息队列
3、Spark StructuredStreaming(结构化流)
:happy:HBase基础内容
HBase基础简介
HBase集群搭建
HBase数据模型
HBase基于shell操作
HBase基于Python操作
HBase产生背景计算机时代
传统的关系型数据库管理系统(Relational Database Management System,RDBMS)早在20世纪70年代已经出现,并且帮助无数的公司和机构实现了给定问题的解决方案,时至今日,RDBMS仍旧非常有用。
实现增删改查
mysql(百万)
oracle(千万)
互联网时代
RDBMS在设计和实现商业应用方面扮演了一个不可或缺的角色(至少在可预见的未来仍旧如此)。只要用户需要保留用户、产品、会话、订单等信息,就会采用一些存储后端为前端应用服务器提供持久化数据的服务。这种结构非常适合有限的数据量,但对于数据急剧增长的情况,这种结构就显得力不从心了。
数据量和业务量飞速增长,出现了很多RDB ...
Document
b9a2f359a78cc900c6b7b98b312f9de96cddd5fc648725463b269d9e0920823089d86d4d08e3dd9ab12a3023a2d3c58e9054b2a3399f79cc4ed4a30bf3acb7eb9805c04a965eaedd1efef7973e59a5778d97f8b541ed8bc61be946a03ee697e5fde0feada78c33f1bcf33ab029465d1abd7f0e6bbc3b99a1600f45508f13381e49c05269809524e8d0bb2b4315a973f11540a7c068b0a491d04339fe2be5a0fdba8c8a90b76348f4dee9cc133c54c6e13b9e4ae066d5b50ffd068314395685deb7099826892dca2a3e4bc39ba1807ff371db897ac1956828fe41970da2850896fa4f960435ac078cef03b9b97f7b62a40e590680c556676c0 ...
大数据集群环境搭建
一、VMware的安装
注意:本文档演示的是12版本的,所有版本都是一样的!
First step: 运行“VMware_workstation_full_12.5.2.exe”(或者其他版本)
Second step:引导页面,直接点击下一步
Third step: 同意许可,然后继续点击下一步
Forth step: 选择VMware安装位置,然后点击下一步
Sixth step: 用户体验设置,建议全部取消勾选,然后点击下一步
Fifth step: 根据个人喜好选择,然后点击下一步
Seventh step: 点击安装
Eighth step: 等待安装完成,然后点击许可证
Ninth step: 自己在百度搜索一个vmware12密匙,粘贴复制,然后点击输入
Last step: 安装完成
二、虚拟机安装操作创建虚拟机
添加linux的iso镜像文件
开启虚拟机, 进行安装
正在校验, 可直接选择esc退出, 或者等待一会也是OK的
直到出现以下界面,开始选择语言:
结束后 , 点击重启, 然后进入系统, 到此, ...

.png)