上一篇介绍了linspace函数创建等差数列 这里介绍一下如何使用logspace创建等比数列:
等比数列和等差数列的创建差不多,只有一个需要注意的地方:
以上例子的起始位和终止位都是0,元素个数是10,但是生成的等比数列全部是1,这是因为在logspace中,起始位和终止位代表的是10的幂(默认基数为10),0代表10的0次方,9代表10的9次方,如下:
而如果想要改变基数,则需要修改其默认基数,输入有第四个参数base,改变其值即可:
如果不想包含尾节点,可以再加一个参数endpoint,默认 设置为1,当必要时,会适当调整base以适应个数的变化