自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 curve_fit函数拟合函数

将func中各参数直接用人工的方式手动调整,这种方法效果也很显著,在现在的工作中解决了curve_fit函数不能很好拟合的情况。用curve_fit函数执行拟合过程,返回的popt是各参数拟合值的list,pcov是各个参数的置信度。用func规定需要拟合的函数形式,可以指定需要拟合的参数;的参数,要不然拟合出的函数很难和real data重合。需要特别注意的是拟合参数的时候一定要给一个。

2024-03-22 20:00:20 225 1

原创 seaborn库绘制热力图

理解热力图的输入:all_square_value_list本质是一个二维数组,热力图就是把这个二维数组的大小进行比较,把数字的大小用颜色的差异表示出来。把做好的数据存到一个矩阵中,用这个矩阵直接画热力图即可,重点关注矩阵的排序方式,横轴纵轴一定要按照自己想象的那样排序,比较重要。函数的使用,参数annot表示是否把数据显示在热力图的小方块中。核心代码列出如下:主要是。,可用于分析正负相关等。

2024-03-21 19:44:15 328 1

原创 根据list找到df对应数据的两种常用方法

可以看到merge方法在做此类问题的时候比较。

2024-03-19 11:38:47 196 1

原创 semilogy和loglog的作用分析

指数函数:linear:semilogy:power-law:linear:semilogy:指数函数:linear:semilogy:power-law:linear:semilogy:

2024-03-18 20:58:39 146

原创 开bins代码

为整数时可以用range函数生成各区间的边界值。为小数时用arrange函数生成区间边界值。

2024-03-18 20:19:54 100

原创 多进程跑Rij代码

代码中用到了lock锁便于保证共享数据写入时不会发生错乱,但是具体是否加上锁就一定能保证按照想要的去写入还不确定,还需要进一步证实数据写入方式是否会引起错乱、对不齐的情况。从这个代码来看的话写多进程也不算太难,主要就是代码同时运行的时候,如何保证数据的写入方式是我们想要的那样才是重点。函数get_road_distance中有list1=[ ],可能是导致数据写入保持有序的原因。代码将总1726个cbg的经纬度输入到otp本地服务器上不断爬取两个经纬度之间的道路距离数据。

2024-03-15 19:55:08 371

原创 深度学习:关于反向传播自己的一些理解

要知道反向传播函数y.backward()运行之后会因为释放内存的原因释放掉上一次正向传播所生成的计算图,因此如果不在y.backward()之前再次正向传播生成计算图,那么y.backward()就会报错。3.反向传播之前必须要有正向传播存在,正向传播给反向传播提供了x和y的向量形式、y关于x各分量的关系等,总的来说:正向传播生成了计算图,为反向传播提供了基础。2.正向传播一般是显式定义y关于x的函数,例如:y=2*x。②正向传播:也即给出y关于x的定义公式,例如:y=2*x。

2023-12-28 16:52:26 483

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除