直接刚!!!

x=np.logspace(-2, 10, 13)
x

输出:

上面数字有些人可能看不太懂,其实就是科学计数法。以第一个为例,其相当于1∗10−21*10^{-2}1∗10−2,也就是0.01。


下面我们正式解析这个函数到底是怎么工作的。

1.首先,这个logspace()函数是默认以10为底(base)的。

base : float, optional
The base of the log space.Default is 10.0.

2我们试着将上述得到的输出取一个对数(以10为底)我们会发现:得到的结果是{-2,-1,0,…,10},这正好是将区间[-2,10]均匀取出的13个数。

工作原理总结
对于np.logspace(1,5,3,base=2),我们先使用前3个参数,将[1,5]均匀分成3个数,得到{1,3,5},然后利用第4个参数base=2(默认是10)使用指数函数可以得到最终输出结果{21,23,24}\{2^1,2^3,2^4\}{21,23,24}

测试

numpy.logspace()产生一个数组相关推荐

  1. python数组对应元素相乘_python – 将一个数组的每一行与numpy中另一个数组的每个元素相乘...

    使用 broadcasting – A[:,None,:]*B[:,:,None] 由于np.einsum也支持广播,你也可以使用它(感谢@ajcr建议这个简洁的版本) – np.einsum('ij ...

  2. B05_NumPy从数值范围创建数组(numpy.arange,numpy.linspace,numpy.logspace)

    NumPy 从数值范围创建数组 numpy.arange numpy 包中的使用 arange 函数创建数值范围并返回 ndarray 对象,函数格式如下: numpy.arange(start, s ...

  3. python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)、使用不同的基数(底数)在对数刻度上构建等距数组、可视化

    python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值).使用不同的基数(底数)在对数刻度上构建等距数组.可视化 目 ...

  4. python输入一个数组输出24进制式的时间_【翻译】《利用Python进行数据分析·第2版》第4章(下)NumPy基础:数组和矢量计算...

    前文传送门: 4.3 利用数组进行数据处理 NumPy数组使你可以将许多种数据处理任务表述为简洁的数组表达式(否则需要编写循环).用数组表达式代替循环的做法,通常被称为矢量化.一般来说,矢量化数组运算 ...

  5. python输入一个数组、以逗号为间隔_python-使用间隔掩码numpy数组

    给定一个数组: In [1]: x = np.arange(100).reshape(10, 10) 第二个上下限数组(l,u), In [2]: y = np.array([[6, 11], [41 ...

  6. python怎样定义一个数组_Python创建数组

    1 创建数组 array函数 >>> a=([1,2],[3,4])>>>array(a) array([[1, 2], [3, 4]]) arange函数:指定初 ...

  7. numpy学习2:数组创建方式

    一.前言 Numerical Python,即数值Python包,是Python进行科学计算的一个基础包,所以是一个掌握其他Scipy库中模块的基础模块,一定需要先掌握该包的主要使用方式. 官网:ht ...

  8. numpy的基本使用 附python代码详细讲解(numpy函数,创建数组,常用属性,索引切片,数组的复制,修改维度,数组的分割、拼接、转置)

    目录 使用array创建数组 使用arange创建数组 Numpy中的随机数创建 ndarray对象的常用属性 其他方式创建数组 索引和切片(一位数组.二维数组) 数组的复制 修改数组的维度 数组的拼 ...

  9. Numpy之N维数组-ndarray

    Numpy之N维数组-ndarray 1 ndarray的属性 数组属性反映了数组本身固有的信息. 属性名字 属性解释 ndarray.shape 数组维度的元组    [假如是8行5列的数组,将会返 ...

最新文章

  1. 探索 Swift 中的 MVC-N 模式
  2. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十二:串口模块① — 发送
  3. [Swift]LeetCode388. 文件的最长绝对路径 | Longest Absolute File Path
  4. rea t插件 vscode_精选!15个必备的VSCode插件-Go语言中文社区
  5. 【Python】实现最大最小距离算法
  6. hibernate mysql 读写分离_SpringBoot集成Spring Data JPA及读写分离
  7. dos命令窗口光标闪烁_史上最全的Vim命令(二)
  8. window7 64位下Android studio 安装genymotion模拟器
  9. 通过GPUImage实现40+种滤镜与实时美颜功能
  10. mysql 密码sa_重置MySQL root密码
  11. aac和mp3在码率压缩的一些事
  12. 攻防世界 Reverse logmein
  13. Python之NumPy(axis=0/1/2...)的透彻理解——通过np.sum(axis=?)实例进行说明
  14. C++中的模板(template)
  15. Git在clone时认证失败后不能重新输入的解决方案
  16. html给页面整体添加左右边距_DIV CSS padding内补白(内边距)left right top bottom案例教程...
  17. 简单有效的低照度增强
  18. java浪漫代码_程序员表白代码,用过的人都找到了对象...
  19. 成长中必知的20个故事[转]
  20. RoboCup仿真3D底层通信模块介绍(二)

热门文章

  1. 《Linux命令详解手册》——Linux畅销书作家又一力作
  2. 使用OpenCV(Python,C ++)无缝克隆
  3. 区块链论文8,NIPoPoWs,非交互工作量证明之证明
  4. 【2021斯坦福新书】统计学思维,300页pdf
  5. 独家 | kaggle季军新手笔记:利用fast.ai对油棕人工林图像进行快速分类(附代码)...
  6. 独家 | 利用Auto ARIMA构建高性能时间序列模型(附Python和R代码)
  7. 12种Numpy Pandas高效技巧
  8. 情人节到了!这枝18星「黑玫瑰」只送给你
  9. NTT 高级科学家:光子是深度学习的未来!
  10. 囊括三大视觉顶会,行人重识别新基准方法AGW!已被TPAMI录用