好用到哭!请记住这20段Python代码( 三 )


import randommy_list = [ a , b , c , d , e ]num_samples = 2samples = random.sample(my_list,num_samples)print(samples)# [ a , e ] this will have any 2 random values强烈推荐使用secrets软件库生成用于加密的随机样本 。
以下代码仅限用于Python 3 。
import secrets # imports secure module.secure_random = secrets.SystemRandom # creates a secure random object.my_list = [ a , b , c , d , e ]num_samples = 2samples = secure_random.sample(my_list, num_samples)print(samples)# [ e , d ] this will have any 2 random values19. 数字化
以下代码将一个整数转换为数字列表 。
num = 123456# using maplist_of_digits = list(map(int, str(num)))print(list_of_digits)# [1, 2, 3, 4, 5, 6]# using list comprehensionlist_of_digits = [int(x) for x in str(num)]print(list_of_digits)# [1, 2, 3, 4, 5, 6]20. 检查唯一性
以下函数将检查一个列表中的所有要素是否唯一 。
def unique(l):if len(l)==len(set(l)):print("All elements are unique")else:print("List has duplicates")unique([1,2,3,4])# All elements are uniqueunique([1,1,2,3])# List has duplicates书籍推荐
【好用到哭!请记住这20段Python代码】《Python金融大数据风控建模实战:基于机器学习》
书籍介绍:本书的定位是一本Python金融大数据风控建模的入门级读物 。 全书包括4篇:背景篇旨在由浅入深地引领读者走进金融科技领域 , 了解智能风控 , 系统、全面地认识评分卡;基础篇围绕评分卡构建的全流程 , 向读者一一讲述每个环节的理论知识 , 随之进行代码实践 , 帮助读者获得从0至1构建评分卡模型的工程能力;进阶篇旨在从建模中可能遇到问题出发 , 提供一些问题解决或模型提升的思路 , 使建立的评分卡具有更好的业务适应及预测能力;实战篇结合真实信贷场景的数据集 , 带领读者完成从数据分析至评分卡生成的各个流程 , 旨在让读者体验真实场景 , 具备评分卡实战能力 , 亦可作为读者实际工作中构建评分卡的参考 。
好用到哭!请记住这20段Python代码文章插图