
python
Roswellii
https://roswellii.github.io/
展开
-
2021-05-26 PTA两数之和 一重循环加字典实现
这每周帮npy写写pta发现自己的python实在 实在才疏学浅。这一题是这样的,我看网上的答案也没人按要求真正用字典呀。大白话描述一下:你先把数据输进来,split分开,利用map把每个元素int一下,再用list整成列表,用nums接收。然后按要求整个字典:不是要方便检索嘛 干脆把你的数据的值作为key,把原来的位置作为value。这样作差时直接可以一带 一路把位置拿出来了。下面这个for循环就是一个一个看嘛,看看拿这个值作差行不行,行就输出然后退出。对,直接退出,break也行。原创 2021-05-26 20:54:57 · 302 阅读 · 0 评论 -
二次B-Spline曲线的编程实现
# =============================================================================# cqu roswell 2021spring# =============================================================================import matplotlib.pyplot as pltx=[]y=[]bspx=[]bspy=[]#要插入的结点的坐标原创 2021-04-16 22:34:08 · 275 阅读 · 0 评论 -
python 用梯度下降法拟合直线 最小二乘准则
太久没更新博客了,因为这段时间实在没解决啥技术问题(或者说,遇到了技术问题懒得解决)。生活方面嘛,我在社交上取得了重大突破。啊,喝着小酒敲着代码,妙啊妙啊!梯度下降法所谓最优化技术,就是要搞最优化。那么,这里,我们需要想办法拟合出一条最优的直线出来,这能有多难(how hard can it be)?——很难,绝对值求导问题困了我好久,最后一看好家伙,损失函数不用绝对值呐。大概就是这么几步,目的是通过最优的斜率和y轴截距取值,让损失函数最小。具体来说,先把损失函数(二次方形式的比.原创 2021-04-05 23:15:19 · 927 阅读 · 1 评论