numpy函数(2)——logspace创建等比数列
来源:互联网 发布:无国籍人 知乎 编辑:程序博客网 时间:2024/06/06 14:21
上一篇介绍了numpy.linspace用于创建等差数列,现在介绍logspac用于创建等比数列。其实用法差不多,但是有一个特殊的地方需要注意。
● 先来看一个例子,我们让开始点为0,结束点为0,元素个数为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.])
- numpy函数(2)——logspace创建等比数列
- Python numpy函数:logspace()创建等比数列数组
- numpy等比数列函数logspce基础
- numpy.logspace用法
- numpy.logspace用法
- 机器学习储备(8):numpy之linspace 和 logspace
- numpy函数(1)——linspace创建等差数列
- numpy函数(1)——linspace创建等差数列
- MATLAB logspace创建向量
- logspace--创建对数等分向量
- 第九周—等比数列
- Python numpy函数:linspace()创建等差数列
- 第九周—等比数列求和
- Numpy——ndarray对象(1):创建数组
- matlab logspace函数 生…
- Python—numpy模块下函数介绍(一)numpy.ones、empty等
- numpy入门——创建二维数组
- numpy入门——创建随机数组
- 编译C++,找不到头文件(fatal error: string: No such file or directory)
- EXCEL_取带有path的文件名
- 三种机器数,原码,补码,反码
- java调用com组件将office文件转换成pdf
- php打乱数组二维数组、多维数组
- numpy函数(2)——logspace创建等比数列
- android TextView中文字通过SpannableString设置属性
- jdbc与hibernate的优缺点比较
- Swift学习之五:Bool类型
- GDB调试汇总
- Python的CMA-ES扩展1.0版本文档
- tomcat启动一闪而逝
- QT开发环境安装配置教程
- 【LeetCode】Substring with Concatenation of All Words