- 博客(5)
- 收藏
- 关注
原创 pandas中DataFrame表连接操作,及merge与join的区别
pandas中DataFrame表连接操作,及merge与join的区别。ValueError: columns overlap but no suffix specified: Index(['dishes_id'], dtype='object') 错误解释
2022-11-15 10:27:48
3209
原创 矩阵,向量的积以及矩阵转置
在算法第四版书中,第一章的第一节基础编程模型后的提高题的1.1.33,题目要求编写一个Matrix库,完成一些运算,我们可以使用任何语言编写在书中的的代码实现语言为java,我们这里使用python语言编写,这样做的缺陷是:python中函数名不可以重复,但是Java可以。Java可以通过方法传入的实际参数判断到底使用哪个方法,因此Java可以编写同名方法。在这篇文章中mult函数的作用类似,但是名字又不能一样,所以我给它们后面加了数字以示区分向量点乘向量之间的点乘为数,叉乘为向量。我们
2022-01-18 19:43:17
2625
原创 试题 历届真题 杨辉三角形【第十二届】【省赛】【B组】
思路杨辉三角的前两行都为1,并且每一行首尾都为1,所以当输入的N=1时,直接输出位置1然后当我们输入的N大于1我们开始建立杨辉三角的第三行,判断N如果在第三行中,则输出位置,结束循环。这个位置的计算方法就是获取当前行数,计算 前几行的长度 还有 当前行N出现的索引位置 的和。(杨辉三角第几行就有几个值,所以我们计算第五行第三个的位置,就是(1+2+3+4) + 3,这是一个等差数列)如果第三行没有找到,我们就要根据第三行的值计算第四行的值,然后在判断N是否存在于第四行中。我们把第三...
2021-12-26 18:24:48
4946
6
原创 试题 基础练习 01字串
问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>思路由于是从小到大的顺序排列,我们不可以将01串全部获得后再进行排序输出。先输入最小值,也就是五位
2021-12-24 14:40:52
407
原创 试题 基础练习 字母图形
问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样例输出ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC数据规模与约定1 <
2021-12-24 12:53:59
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人