• 左闭右开,[0, n) ⇒ [0, n-1],共 n 个元素;

1. 列表长与编号

列表(seq,也可以是数组等线性结构)的长度要比末尾元素的编号多 1,比如一个列表内含有 5 个元素,最后一个元素的编号是 4,5 = 4+1

i = 0
while i < n:
...

再者,想要获得末尾的元素:seq[n-1]。seq[n] 访问越界;

2. 常见算法的端点

  • 素数判断:

    sqrt_number = sqrt(number)
    for i in xrange(2, int(sqrt_number)+1):

3. linspace(a, b, n)

n 表示最后得到的序列的元素个数(包含端点),a、b 则是首尾的端点,则区间的长度为 b-a,又该区间内小间隔的数目为 n-1,则每一段小区间的长度为:

b−an−1

则最终得到的 n 个点分别是:a,a+(b-a)/(n-1),a+2(b-a)/(n-1),…,a+(b-a)/(n-1)*(n-1) = b;

也即:

{a+k⋅b−an−1}0≤k≤n−1

np.linspace() ⇒ 默认是包含左右两个端点的,也即关键字参数 endpoint=True,如果将其 endpoint=False,便不再包含又端点。

np.linspace(0, 5, 10)                   (5-0)/(10-1) ⇒ 区间长度
np.linspace(0, 5, 10, endpoint) (5-0)/10 ⇒ 区间长度

最新文章

  1. CentOS 7添加yum源
  2. IOS的UI总结
  3. win7左ctrl和左alt键互换
  4. 单调队列-hdu-4193-Non-negative Partial Sums
  5. nested exception is java.sql.SQLException: Cannot convert value &#39;0000-00-00 00:00:00&#39; from column 14 to TIMESTAMP.
  6. MySQL实例搭建
  7. css选择器区别
  8. decorator 装饰页面,根据不同设备自动切换移动和pc站
  9. PAT 1077 Kuchiguse
  10. 前端开发【第一篇: HTML】
  11. MySQL累积求和
  12. Python--共享变量
  13. FMS Dev Guide学习笔记(权限控制)
  14. 用NSOperation写下载队列
  15. eclipse自动生成uml
  16. Message Delivery Semantics
  17. PostgreSQL远程代码执行漏洞(CVE-2018-1058)学习笔记
  18. mybatis小工具
  19. Linux 内核超时导致虚拟机无法正常启动
  20. VB查询数据库之终极篇——机房收费系统总结(七)

热门文章

  1. [yueqian_scut]Android多点触控技术和应用框架
  2. AngularJS 下拉列表demo
  3. 32.QT绘图
  4. php链接memcache操作
  5. Java基础——类和对象的初始化过程
  6. 洛谷P3358 最长k可重区间集问题(费用流)
  7. Servlet基础(二)
  8. TP为什么这个if判断什么都不显示?
  9. 阿里云数据库MySQL版快速上手!
  10. luogu P2000 拯救世界 生成函数_麦克劳林展开_python