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 相关文章推荐
Python3.2中Print函数用法实例详解
May 19 Python
Python利用前序和中序遍历结果重建二叉树的方法
Apr 27 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
Apr 15 Python
利用python微信库itchat实现微信自动回复功能
May 18 Python
python自动裁剪图像代码分享
Nov 25 Python
单利模式及python实现方式详解
Mar 20 Python
使用Python OpenCV为CNN增加图像样本的实现
Jun 10 Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 Python
Python Tornado批量上传图片并显示功能
Mar 26 Python
python查看矩阵的行列号以及维数方式
May 22 Python
如何用python插入独创性声明
Mar 31 Python
pytorch finetuning 自己的图片进行训练操作
Jun 05 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作的文本留言本的例子(三)
2006/10/09 PHP
打造超酷的PHP数据饼图效果实现代码
2011/11/23 PHP
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
js全屏显示显示代码的三种方法
2013/11/11 Javascript
javascript实现鼠标放上后下边对应内容变换的效果
2015/08/06 Javascript
javascript实现密码验证
2015/11/10 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
详解AngularJS中的表单验证(推荐)
2016/11/17 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
JS执行控制之节流模式实例分析
2018/12/21 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
Python中返回字典键的值的values()方法使用
2015/05/22 Python
简单谈谈Python流程控制语句
2016/12/04 Python
离线安装Pyecharts的步骤以及依赖包流程
2020/04/23 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
Python OpenCV之图片缩放的实现(cv2.resize)
2019/06/28 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
python三引号如何输入
2020/07/06 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
Python使用xpath实现图片爬取
2020/09/16 Python
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
Calphalon美国官网:美国顶级锅具品牌
2020/02/05 全球购物
文员个人的求职信范文
2013/09/26 职场文书
大学生职业生涯规划书模板
2014/01/03 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
公司晚会主持词
2014/03/22 职场文书
员工评语范文
2014/12/31 职场文书
公司酒会致辞
2015/07/30 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
详细聊聊vue中组件的props属性
2021/11/02 Vue.js
TS 类型兼容教程示例详解
2022/09/23 Javascript