![](https://img-blog.csdnimg.cn/20201108095405604.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础
文章平均质量分 93
educoder上的一些python题目
慕慕和小绵羊
这个作者很懒,什么都没留下…
展开
-
深度学习推荐系统--协同过滤推荐算法+实现代码
协同过滤算法原创 2022-10-16 21:28:50 · 3951 阅读 · 1 评论 -
python学习1.1--将数据集写入csv文档中,从csv文档读取数据集,数据值缺失处理,转换为张量格式
将数据集写入csv中,从csv中读取数据集原创 2022-10-14 17:25:01 · 2414 阅读 · 1 评论 -
python实现数组顺时针旋转90度输出
python实现将ndarray类型的数组,顺时针旋转90度后输出-----------------------我是分隔线1-----------------------import numpy as np‘’‘传入的参数为ndarray类型数组’’’def rotate_array(arr):# ******* Begin *******result=[list(row) for row in zip(*arr)]#将arr转置result=[row[::-1] for row in res原创 2020-05-30 17:16:46 · 2098 阅读 · 0 评论 -
python统计列表中数字个数
#请完成此函数,统计以‘#’结束的字符串中每种数字字符的个数和其它字符的个数判断数字字符isdigit()#Programdef count(s,c):s1 = s.index("#")s2 = s[:s1]s3 = list(s2)count = 0for i in range(0, s1):if s3[i].isdigit():xiabiao = s3[i]f = s3.count(s3[i])c[int(xiabiao)] = felse:count = count +原创 2020-05-24 00:19:37 · 5770 阅读 · 0 评论 -
python实现简单验证身份证号码合法性
简单的判断身份证合法性1.身份证前17位必须是数字用str.isdight()来判断前17位是否全是数字2.w中保存的是前17位数字的权重分配3.m中保存的是校验码题目详情一个合法的身份证号码由17位地区、生日编号和顺序编号加1位校验码(第18位)组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10, 5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系通过Z值获取对应的校验码M的值:Z:0 1 2原创 2020-05-23 22:53:41 · 7284 阅读 · 1 评论 -
python中去除最大数和一个最小数
不知道大家有没有遇到过只要求去除一个最小数的问题比如裁判给的分数,去除一个最大数和最小数,求剩下的平均值那么如果一个列表中有2个最小数呢用列表推导式的话,会将2个最小数都去除下列,去除最大数用的是列表推导式去除最小数,则是先求出最小数的值a1,再通过这个值求下标a2,然后删除这个列表中该下标的元素def ave(score_list):a1 = min(score_list)a2 = score_list.index(a1)del score_list[a2]b=[x for x in原创 2020-05-23 11:41:22 · 5846 阅读 · 0 评论 -
python读取文件,读文件的前几行
python中怎么读取前几行数据呢有2种方法1.这种比较简单n = int(input())f=open(‘test.txt’,‘r’)for i in range(n):print(f.readline().strip())2.这种就比较麻烦了,我觉得python最大的优点就是内置函数比较多所以还是比较推荐第一种呀n = int(input())with open(‘test.txt’) as file_object:lines = file_object.readlines()i原创 2020-05-23 08:38:00 · 13233 阅读 · 0 评论 -
python中的lambda匿名函数
lambda匿名函数的使用例子将下列函数转换成匿名函数def func(num_list):list1 = []for x in num_list:if x%2 == 0:list1.append(x)return list1num_list=eval(input())print(func(num_list))分隔线----------------------------------------------------num_list = eval(input())使用lambda原创 2020-05-11 21:24:43 · 297 阅读 · 0 评论 -
python中嵌套列表求和
python中嵌套列表求和def jia(l):for x in l:if type(x) is int:li.append(x)else:jia(x)return sum(li)li=[]l=eval(input())print(jia(l))原创 2020-04-21 20:43:19 · 5798 阅读 · 0 评论 -
python统计字符串中每个字符及该字符出现次数
如何统计字符串中每个字符及该字符出现次数返回一个字典1.函数中用到的字符串用input()获取a=input()list1=list(a)#input默认获取的是字符型,将获取的字符串转变成列表list2=[]#建立一个空列表for i in list1:if i not in list2:list2.append(i)d={}#建立一个空字典for i in list2:d...原创 2020-04-21 19:58:08 · 8609 阅读 · 0 评论 -
python利用拷贝删除列表中长度大于三的所有元素,列表中什么类型的元素都有
打印删除指定元素后的列表打印删除列表中长度大于三的全部元素list=list1.copy()list3=[]x=1for i in list:if type(i)!=type(x):list3.append(i)list2=[]s=filter(lambda x:type(x)==str,list3)for i in list3:if len(i)>3:list2.a...原创 2020-04-17 22:41:02 · 2654 阅读 · 0 评论 -
python字典循环修改值
给定一个字典,值是整型数据,健为该数字的字符型比如{“3”:3}编写代码将字典的值和健改为一致的 dict1={“5”:5,”4”:3,”8”:7} for k,v in dict1.items(): if int(k)!=v: dict1[k]=int(k) print(dict1)字典循环 ...原创 2020-04-16 00:00:27 · 5738 阅读 · 0 评论 -
python去除元组中的整型数据
元组是不可变的,所以利用列表和元组的相互转换实现元组元素的更改tup=(1,”3”,”d”)list=list(tup)list1=[]for i in list:if type(i)!=int:list1.append(i)tup1=tuple(list1)print(tup1)...原创 2020-04-15 23:10:27 · 2607 阅读 · 0 评论 -
python列表推导式找出列表中长度大于5的名字
加粗样式‘’‘任务:给定一个列表,使用列表推导式找出列表中长度大于5的名字,并打印该列表’‘’原创 2020-04-14 22:41:01 · 4204 阅读 · 1 评论