You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

01_10.py 775 B

1234567891011121314151617181920212223
  1. #1.10 连续的子数组和:
  2. '''
  3. 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组:
  4. 子数组大小 至少为 2 ,且
  5. 子数组元素总和为 k 的倍数。
  6. 如果存在,返回 True ;否则,返回 False 。
  7. 如果存在一个整数 n ,令整数 x 符合 x = n * k ,则称 x 是 k 的一个倍数。0 始终视为 k 的一个倍数。
  8. '''
  9. nums = [23,2,4,6,7]
  10. k = 6
  11. if k == 0:
  12. print("true")
  13. exit(0)
  14. for lengthi in range(2,len(nums)+1):
  15. for i in range(len(nums)-lengthi):
  16. sum = 0
  17. for j in range(i,i + lengthi):
  18. sum += nums[j]
  19. if sum == k:
  20. print("true")
  21. exit(0)
  22. print("false")

机器学习越来越多应用到飞行器、机器人等领域,其目的是利用计算机实现类似人类的智能,从而实现装备的智能化与无人化。本课程旨在引导学生掌握机器学习的基本知识、典型方法与技术,通过具体的应用案例激发学生对该学科的兴趣,鼓励学生能够从人工智能的角度来分析、解决飞行器、机器人所面临的问题和挑战。本课程主要内容包括Python编程基础,机器学习模型,无监督学习、监督学习、深度学习基础知识与实现,并学习如何利用机器学习解决实际问题,从而全面提升自我的《综合能力》。