MATLAB-logspace创建等比数列

先来看一个例子,我们让开始点为0,结束点为10,元素个数为10,看看输出结果。为什么是这样子?难道不都是0吗?

a = np.logspace(0,0,10)
a
array([ 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.])

● 因为logspace中,开始点和结束点是10的幂,0代表10的0次方,9代表10的9次方。我们看下面的例子。

a = np.logspace(0,9,10)
a
array([ 1.00000000e+00, 1.00000000e+01, 1.00000000e+02,
1.00000000e+03, 1.00000000e+04, 1.00000000e+05,
1.00000000e+06, 1.00000000e+07, 1.00000000e+08,
1.00000000e+09])

a = np.logspace(0,9,10)
a
array([ 1.00000000e+00, 1.00000000e+01, 1.00000000e+02,
1.00000000e+03, 1.00000000e+04, 1.00000000e+05,
1.00000000e+06, 1.00000000e+07, 1.00000000e+08,
1.00000000e+09])

● 假如,我们想要改变基数,不让它以10为底数,我们可以改变base参数,将其设置为2试试。

a = np.logspace(0,9,10,base=2)
a
array([ 1., 2., 4., 8., 16., 32., 64., 128., 256., 512.])

转载地址:https://blog.csdn.net/shenpengjianke/article/details/29356755

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 删掉重新来一次吧,记得改那个脚本修改 /home/ubuntu/eos/scripts/install_depen...
    卢衍泓阅读 4,996评论 0 1
  • 86☆《放肆搞装修》一起编辑excel表格☆13:3687☆《放肆搞装修》一起编辑excel表格02 修整☆30:...
    放肆交流会阅读 10,807评论 1 10
  • 2018年5月22日 20岁的我总是压制不住自己的情绪,将喜怒哀乐全都表现在脸上,这让我感觉自己还是个不成熟的孩子...
    艽野羗塘阅读 1,544评论 0 0
  • 冬日夜,雪花落满头。 陌上谁家姑娘影轻俏? 君拟将身转与一汪水。 纵被无情冷,不能罢。 冬日夜,雪花撒满街。 邑下...
    司才林阅读 1,189评论 0 6
  • #玩卡不卡·每日一抽# 每一位都可以通过这张卡片觉察自己: 1、直觉他叫什么名字?胖胖的小米 2、他几岁了? 6个...
    天音思语阅读 1,207评论 0 0

友情链接更多精彩内容