- 博客(6)
- 收藏
- 关注
原创 总结错误6:python代码随想录跟练2
1.注意审题哈小伙伴们,我纠结了半天万一滑动窗口中间是小值,两边是大值(例如,数组是[5, 1, 1, 1, 5],s=10。是否始端右移,而是要始终尝试始端右移直到不能移为止,这样每个末端对应的连续的所有可能的始端才都被考虑了,移动后只要符合条件都会尝试与min_length比较更新,while才更适合!而且感觉如果可以不连续,先排个序,再从大到小看啥时候加到超过阈值s不久ok了,这样这个题也就没啥意思了,成纯排序了,所以各方面来看,大家注意审题就好了。(“据说”一般情况下子数组都是指的需要连续截取,
2025-03-18 03:08:14
482
原创 总结错误5:python代码随想录跟练1
如果认准[left,right]左右均闭合的写法,则while的条件中left = right也有意义,更新right和left时也需要岔开原值,因为等于的情况已被计算;所有注释的语句是不同区间需要考虑更改的地方。需要注意的是,最终返回slow即可,无需slow+1,因为slow永远指在实际数目的下一个地址,即始终已经比实际角标大1了。1.暴力解法中,list长度实时变动,不可用for i in range(y)结构,此时range(y)并不会随着y在函数内的变动而变动,仅在开始生成一次。
2025-03-14 02:09:55
431
原创 总结错误4:C++算法题常用操作
这行代码定义了一个名为mp的变量,它是一个无序映射容器(unordered_map),其中的键(key)是字符串类型(string),值(value)是一个字符串向量(vector<string>)。两段代码效果相同,值得注意的是,第一种方式的遍历是将容器的每个元素赋予了实体,所以使用s.second。1.mp[key]:这部分是访问 mp 中键为 key 的元素,由于 mp 是一个 unordered_map,所以这个操作会返回与键 key 对应的值,即一个字符串向量(vector<string>)。
2024-10-16 21:50:28
760
2
原创 总结错误3:python警告:DataConversionWarning: A column-vector y was passed when a 1d array was expected.
fit()的x参数依据训练的关系确定,可以是多个样本的多个特征(dataframe)也可以是多个样本的一个特征(array.reshape(-1,1))等,但一定是二维的。作为回归结果的y不能是二维的,需要是一维的,否则就会出现上述警告。他们虽然不是严格的array,但在封装好的大多数库函数中是可以实现二者的优化转换的。scatterploy()是画散点图的,故两个参数应该是两个一维的一一对应的。可以同时是array也可以同时是series,也可以一个是array,一个是series。
2023-07-02 12:13:18
426
1
原创 总结错误2:python报错:takes from 0 to 1 positional arguments but 2 were given
搜寻相关信息发现,这个报错中positional arguments指的是位置参数,即可以直接输入值的参数,另外一类参数则需要标注名称。具体的例子是plt.plot(a,b)与sns.scatterplot(x=a,y=b)。在使用后者时不加参数名称即会报错。
2023-07-02 12:03:20
4916
2
原创 总结错误1:C++头文件到底引用哪个?
大致理解为“stream(流)”的“in”和“out”,所以叫做“iostream”,主要用途是可以使用输入流“cin>>”和输出流“cout
2023-02-13 19:40:05
268
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅