python 实现生成均匀分布的点


Posted in Python onDecember 05, 2019

如下所示:

import numpy as np
print(np.linspace(-100,100,201)

np.linspace(),起始位置,终止位置,中间包括0,一共要201个点

因为-100,100共201个点,包括两边的数据,也就是数学上的闭区间。

结果:

-100. -99. -98. -97. -96. -95. -94. -93. -92. -91. -90. -89.
 -88. -87. -86. -85. -84. -83. -82. -81. -80. -79. -78. -77.
 -76. -75. -74. -73. -72. -71. -70. -69. -68. -67. -66. -65.
 -64. -63. -62. -61. -60. -59. -58. -57. -56. -55. -54. -53.
 -52. -51. -50. -49. -48. -47. -46. -45. -44. -43. -42. -41.
 -40. -39. -38. -37. -36. -35. -34. -33. -32. -31. -30. -29.
 -28. -27. -26. -25. -24. -23. -22. -21. -20. -19. -18. -17.
 -16. -15. -14. -13. -12. -11. -10.  -9.  -8.  -7.  -6.  -5.
  -4.  -3.  -2.  -1.  0.  1.  2.  3.  4.  5.  6.  7.
  8.  9.  10.  11.  12.  13.  14.  15.  16.  17.  18.  19.
  20.  21.  22.  23.  24.  25.  26.  27.  28.  29.  30.  31.
  32.  33.  34.  35.  36.  37.  38.  39.  40.  41.  42.  43.
  44.  45.  46.  47.  48.  49.  50.  51.  52.  53.  54.  55.
  56.  57.  58.  59.  60.  61.  62.  63.  64.  65.  66.  67.
  68.  69.  70.  71.  72.  73.  74.  75.  76.  77.  78.  79.
  80.  81.  82.  83.  84.  85.  86.  87.  88.  89.  90.  91.
  92.  93.  94.  95.  96.  97.  98.  99. 100.]

但 如果 你没有计算两个数之间有多少点。

例如下意识的在(-100,100,200)之间取200个点,情况和你想的不一样:

结果:

[-100.     -98.99497487 -97.98994975 -96.98492462 -95.9798995
 -94.97487437 -93.96984925 -92.96482412 -91.95979899 -90.95477387
 -89.94974874 -88.94472362 -87.93969849 -86.93467337 -85.92964824
 -84.92462312 -83.91959799 -82.91457286 -81.90954774 -80.90452261
 -79.89949749 -78.89447236 -77.88944724 -76.88442211 -75.87939698
 -74.87437186 -73.86934673 -72.86432161 -71.85929648 -70.85427136
 -69.84924623 -68.84422111 -67.83919598 -66.83417085 -65.82914573
 -64.8241206  -63.81909548 -62.81407035 -61.80904523 -60.8040201
 -59.79899497 -58.79396985 -57.78894472 -56.7839196  -55.77889447
 -54.77386935 -53.76884422 -52.7638191  -51.75879397 -50.75376884
 -49.74874372 -48.74371859 -47.73869347 -46.73366834 -45.72864322
 -44.72361809 -43.71859296 -42.71356784 -41.70854271 -40.70351759
 -39.69849246 -38.69346734 -37.68844221 -36.68341709 -35.67839196
 -34.67336683 -33.66834171 -32.66331658 -31.65829146 -30.65326633
 -29.64824121 -28.64321608 -27.63819095 -26.63316583 -25.6281407
 -24.62311558 -23.61809045 -22.61306533 -21.6080402  -20.60301508
 -19.59798995 -18.59296482 -17.5879397  -16.58291457 -15.57788945
 -14.57286432 -13.5678392  -12.56281407 -11.55778894 -10.55276382
  -9.54773869  -8.54271357  -7.53768844  -6.53266332  -5.52763819
  -4.52261307  -3.51758794  -2.51256281  -1.50753769  -0.50251256
  0.50251256  1.50753769  2.51256281  3.51758794  4.52261307
  5.52763819  6.53266332  7.53768844  8.54271357  9.54773869
  10.55276382  11.55778894  12.56281407  13.5678392  14.57286432
  15.57788945  16.58291457  17.5879397  18.59296482  19.59798995
  20.60301508  21.6080402  22.61306533  23.61809045  24.62311558
  25.6281407  26.63316583  27.63819095  28.64321608  29.64824121
  30.65326633  31.65829146  32.66331658  33.66834171  34.67336683
  35.67839196  36.68341709  37.68844221  38.69346734  39.69849246
  40.70351759  41.70854271  42.71356784  43.71859296  44.72361809
  45.72864322  46.73366834  47.73869347  48.74371859  49.74874372
  50.75376884  51.75879397  52.7638191  53.76884422  54.77386935
  55.77889447  56.7839196  57.78894472  58.79396985  59.79899497
  60.8040201  61.80904523  62.81407035  63.81909548  64.8241206
  65.82914573  66.83417085  67.83919598  68.84422111  69.84924623
  70.85427136  71.85929648  72.86432161  73.86934673  74.87437186
  75.87939698  76.88442211  77.88944724  78.89447236  79.89949749
  80.90452261  81.90954774  82.91457286  83.91959799  84.92462312
  85.92964824  86.93467337  87.93969849  88.94472362  89.94974874
  90.95477387  91.95979899  92.96482412  93.96984925  94.97487437
  95.9798995  96.98492462  97.98994975  98.99497487 100.    ]

所以,在使用这个函数时,要仔细考虑两端的数据,还有你需要多少点。

以上这篇python 实现生成均匀分布的点就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python验证码识别的方法
Jul 10 Python
Python读取MRI并显示为灰度图像实例代码
Jan 03 Python
python实现单向链表详解
Feb 08 Python
python使用xslt提取网页数据的方法
Feb 23 Python
对pandas的行列名更改与数据选择详解
Nov 12 Python
python利用thrift服务读取hbase数据的方法
Dec 27 Python
Python基础之文件读取的讲解
Feb 16 Python
Python提取特定时间段内数据的方法实例
Apr 01 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
python多线程semaphore实现线程数控制的示例
Aug 10 Python
python collections模块的使用
Oct 16 Python
python两种获取剪贴板内容的方法
Nov 06 Python
pd.DataFrame统计各列数值多少的实例
Dec 05 #Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 #Python
python3中numpy函数tile的用法详解
Dec 04 #Python
python 实现目录复制的三种小结
Dec 04 #Python
python求绝对值的三种方法小结
Dec 04 #Python
解决Python3下map函数的显示问题
Dec 04 #Python
Django3.0 异步通信初体验(小结)
Dec 04 #Python
You might like
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
php页面缓存方法小结
2015/01/10 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
2015/12/31 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
基于jquery实现拆分姓名的方法(纯JS版)
2013/05/08 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
JavaScript语言对Unicode字符集的支持详解
2014/12/30 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
JS实现对json对象排序并删除id相同项功能示例
2018/04/18 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
js实现简单页面全屏
2019/09/17 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
vue实现员工信息录入功能
2020/06/11 Javascript
python模拟鼠标拖动操作的方法
2015/03/11 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
对pyqt5多线程正确的开启姿势详解
2019/06/14 Python
解决Django中多条件查询的问题
2019/07/18 Python
NFL加拿大官方网上商店:NHLShop.ca
2019/03/12 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
公司同意接收函
2014/01/13 职场文书
大学校运会广播稿
2014/02/03 职场文书
自我鉴定总结
2014/03/24 职场文书
体育比赛口号
2014/06/09 职场文书
统计学教授推荐信
2014/09/18 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
付款证明模板
2015/06/19 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书
铁拳制作人赞《铁拳7》老头环Mod:制作精良 但别弄了
2022/04/03 其他游戏
vue实现在data里引入相对路径
2022/06/05 Vue.js
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
2022/08/14 Python