- 博客(6)
- 收藏
- 关注
原创 数据结构基础(三)——pandas入门
pandas有两个常用的工具数据结构:Series和DataFrame。pandas对象装配了一个常用数学、统计学方法的集合。其中大部分归属于归约或汇总统计的类别df.sum()axis=1来计算按列求解每一行得解,skipna=False来让代码不跳过NA值,level可以用来缩减分组层级。除了上述得归约类方法,还有积累型方法,例如cumsum。还有一种方法两者都不是,例如describe,它能一次性产生多个汇总统计。描述性统计和汇总性统计count计算非NA的个数。
2024-04-29 19:08:41 1041
原创 数据分析基础(二)——NumPy基础
NumPy,是Numerial Python的简称,它是python数值计算中最重要的基础包。NumPy提供了一个,将数据传递给底层语言编写的外部类库,再由外部类库将计算结果按照NumPy数组的方式返回,变得非常简单。这个特征使得Pyhton可以对存量C/C++/Fortran代码库进行封装,并为这些代码提供动态、易用的接口。NumPy本身并不提供建模和科学函数,理解NumPy的数组可以帮助更高效地使用基于数组的工具。比如pandas。NumPy的数组相对于列表,速度会更快,并且内存占用会更少。
2024-04-27 16:34:07 738 1
原创 数据分析基础(一)——Python基础
Python使用来组织代码,而不像C++、C……使用大括号。分号可以用来分隔同一行的语句,通常不需要空格结尾。
2024-04-25 00:10:31 1298 2
原创 ros2入门(一)——安装
最左的Distro为整合包的名字,Release Date为发布时间,EOL Date则为服务支持时间,最好选择相对来说支持时间长的,我这边选择安装的是humble版本,刚好适配自己的ubuntu22.04LTS。由于我一直处于代理模式,所以我理所应当的认为可能是vpn导致了这样的返回信息,因为我的源用的是清华源,清华源可能不支持洛杉矶网络 😄,更换完之后,还是没用😢。还有一些可以选安装的,类似于编译器,和搭建ros2的工具,在储存空间充足的情况下可以都安装上。时遇到了依赖关系问题。先访问ros2的官网。
2024-03-14 16:50:54 5502 1
原创 数学建模笔记(二)——非线性规划
虽然形式上与线性规划相当类似,但是求解却相当复杂。因为线性规划有通用的求准确解的方法,一定可以求到最优解:happy:非线性规划在数学上并没有求的精准数值解的通用方法可也通过matlab的fmincon函数求的近似解非线性规划的解可以存在在可行域上的任意一点。
2023-11-14 20:14:45 1596
原创 数学建模笔记(一)——蒙特卡罗法
蒙特卡罗法并不是一个算法,(类似于双指针,摩尔投票等等的具体的算法),而是一个方法、思路,面对不同的问题,所写出来的代码可能千差万别。严格来说,不同的问题就有不同的概率分布——这个圆周率的求解很明显是均匀分布,常见的还有泊松分布、正态分布等等。具体问题需要具体分析。
2023-11-12 23:11:16 664 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人