上一篇介绍了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.])

————————————————

版权声明:本文为CSDN博主「shenpengjianke」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/shenpengjianke/article/details/29356755

等比数列求和python_numpy的logspace产生等比数列相关推荐

  1. 2019河北省大学生程序设计竞赛(重现赛)B 题 -Icebound and Sequence ( 等比数列求和的快速幂取模)...

    题目链接:https://ac.nowcoder.com/acm/contest/903/B 题意: 给你 q,n,p,求 q1+q2+...+qn 的和 模 p. 思路:一开始不会做,后面查了下发现 ...

  2. Linux等比数列脚本求和,POJ 1845 (约数和+二分等比数列求和)

    题目大意:A^B的所有约数和,mod 9901. 解题思路: ①整数唯一分解定理: 一个整数A一定能被分成:A=(P1^K1)*(P2^K2)*(P3^K3).....*(Pn^Kn)的形式.其中Pn ...

  3. 算法刷题【洛谷P1593】因子和(附等比数列求和公式推导)

    异想之旅:本人原创博客完全手敲,绝对非搬运,全网不可能有重复:本人无团队,仅为技术爱好者进行分享,所有内容不牵扯广告.本人所有文章仅在CSDN.掘金和个人博客(一定是异想之旅域名)发布,除此之外全部是 ...

  4. Java利用while求一等比数列_UPC-6760 Problem H九连环【重庆OI2018】等比数列求和JAVA高精度...

    题目描述 九连环是一种源于中国的传统智力游戏.如图所示,九个圆环套在一把"剑"上,并且互相牵连.游戏的目标是把九个圆环从"剑"上卸下. 圆环的装卸需要遵守两个规 ...

  5. 逆元 与等比数列求和

    CodeForces - 964C You are given two integers aa and bb. Moreover, you are given a sequence s0,s1,-,s ...

  6. Tinkoff Internship Warmup Round 2018 and Codeforces Round #475 (Div. 2) C.Alternating Sum(等比数列求和)

    题目链接;点击打开链接 题目大意:给出一个数列s,其中的元素为s1,s2,s3......sn.元素要么是1(用'+'表示),要么是-1(用'-'表示) 这个数列以k个数为一个周期,且n能被k整除. ...

  7. 第九周—等比数列求和

     /* Copyright(c)2016,烟台大学计算机学院 All rights reserved. 文件名称:tset.cpp 作者:尤文敏 完成日期:2016年10月31日 版本号:v1.0 ...

  8. 等比数列求和 (快速幂 + 逆元)

    求一个等比数例之和, 并让他对一个数取模. 用到等比数列求和公式, 快速幂, 逆元. 不会证明, 下面给出代码. #include <stdio.h> #include <strin ...

  9. 等差、等比数列求和公式

    等比数列求和公式求和公式推导 (1)Sn=a1+a2+a3+-+an(公比为q) (2)q*Sn=a1*q+a2*q+a3*q+-+an*q=a2+a3+a4+-+an+a(n+1) (3)Sn-q* ...

  10. ( 数论专题 )【 斐波那契通项公式 + 等比数列求和公式 】

    ( 数论专题 )[ 斐波那契通项公式 + 等比数列求和公式 ] 斐波那契通项公式( 证明略 ): 例题: 求当n趋向于无穷大,Sn等于什么,输出最简分数. 分子是斐波那契数列,分母是K的 i 次方, ...

最新文章

  1. poj1286(纯Polya定理)
  2. ERICA:提升预训练语言模型实体与关系理解的统一框架
  3. 快速了解FAT32文件系统
  4. 【转载】SAP集成会计凭证生成的原理
  5. 推荐场景中召回模型的演化过程
  6. LeetCode 92反转链表||-中等
  7. c语言函数能改变指针吗,如何修改传递给C中函数的指针?
  8. linux确定刻录机目录,在Linux操作系统下使用DVD刻录机(转)
  9. Oracle19C的dbhome,Windows server 安装Oracle19c (WINDOWS.X64_193000_db_home.zip) 过程碰到的问题总结...
  10. Java定时器Timer学习之一
  11. python docx 表格样式修改 Package not found at ‘*.docx‘; “no style with name ‘Table Grid‘“
  12. 苹果开发者中心上传APP屏幕快照
  13. MER 音乐情感识别-论文笔记6
  14. Java中十进制数转二进制数的方法
  15. [hadoop那些事]hadoop及其组件资源 115/百度云
  16. php redis 唯一id,PHP + Redis 实现一个简单的twitter
  17. 基于php开发的学生成绩管理系统
  18. 我们应该更有效的利用我们时间
  19. 一个Ajax数字排列游戏
  20. Kafka 消息可靠性

热门文章

  1. 常用的JScript代码整理
  2. 手机ram和rom的区别
  3. android手机rom物理存储器,手机ROM/RAM的区别
  4. 如果在遨游浏览器里设置Bing(必应)搜索为默认搜索
  5. 2021年中国果蔬汁行业供需分析:产量同比增长2.4%[图]
  6. rocketmq 消息删除_RocketMq Topic创建和删除
  7. 记一道面试算法题: 某学校需要一个能给学领前儿童自动出三个数加减法的算术题的程序(此处省略一万个字)
  8. vue获取本地IP地址 自动配置本地请求地址
  9. [原创]UMail for linux邮件服务器备份/还原邮件数据与数据库
  10. css3动画 --- transform属性值:旋转rotate、扭曲skew、缩放scale和移动translate以及矩阵变形matrix