zoukankan      html  css  js  c++  java
  • python 生成特定间隔数列的方法

    (1)range() 和 xrange( )【python内置函数】

    range(开始,结束,间隔)。

    值得注意的是:生成数列最后一个数< 结束值。

    返回结果类型:list,其中元素是integer类型。(说明 python2中range()返回的是list,python3中range返回的是<range>类对象,需要用list()函数转成list,如 list(range(...)) )

    如:

    备注说明: python 3 把 xrange( )去掉了

    (2) numpy.linspace() 【numpy库文件中的函数】

     numpy.linspace(开始,结束,个数(默认50))

    返回结果类型:ndarray,其中元素是float类型。如:


    【references】

    [1] https://docs.scipy.org/doc/numpy/reference/generated/numpy.linspace.html

    numpy.linspace(startstopnum=50endpoint=Trueretstep=Falsedtype=None)[source]

    Return evenly spaced numbers over a specified interval.

    Returns num evenly spaced samples, calculated over the interval [startstop].

    The endpoint of the interval can optionally be excluded.

    Parameters:

    start : scalar

    The starting value of the sequence.

    stop : scalar

    The end value of the sequence, unless endpoint is set to False. In that case, the sequence consists of all but the last of num 1 evenly spaced samples, so that stop is excluded. Note that the step size changes when endpoint is False.

    num : int, optional

    Number of samples to generate. Default is 50. Must be non-negative.

    endpoint : bool, optional

    If True, stop is the last sample. Otherwise, it is not included. Default is True.

    retstep : bool, optional

    If True, return (samplesstep), where step is the spacing between samples.

    dtype : dtype, optional

    The type of the output array. If dtype is not given, infer the data type from the other input arguments.

    New in version 1.9.0.

    Returns:

    samples : ndarray

    There are num equally spaced samples in the closed interval [start, stop] or the half-open interval [start, stop) (depending on whether endpoint is True or False).

    step : float, optional

    Only returned if retstep is True

    Size of spacing between samples.

  • 相关阅读:
    剑指offer[19]——顺时针打印矩阵
    剑指offer[17]——树的子结构
    剑指offer[16]——合并两个排序的链表
    剑指offer[15]——反转链表
    剑指offer[14]——链表中倒数第k个结点
    剑指offer[13]——调整数组顺序使奇数位于偶数前面
    剑指offer[12]——数值的整数次方
    剑指offer[11]——二进制中1的个数
    剑指offer[10]——矩形覆盖
    linux的基本命令
  • 原文地址:https://www.cnblogs.com/wxiaoli/p/8057852.html
Copyright © 2011-2022 走看看