numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

1.1 功能

生成一个指定大小,指定数据区间的均匀分布序列

1.2 参数说明

(1)start:序列中数据的下界。

(2)end:序列中数据的上界。

(3)num:生成序列包含num个元素;其值默认为50。

(4)endpoint:取True时,序列包含最大值end;否则不包含;其值默认为True。

(5)retstep:该值取True时,生成的序列中显示间距;反正不显示;其值默认为false。

(6)dtype:数据类型,可以指定生成序列的数据类型;当为None时,根据其他输入推断数据类型。

(7)返回值:是一个数组。

1.3 code

# File name:           numpy_linespace_test
# Last modified Date:  2021年10月15日15点48分
# Last Version:        V1.0
# Descriptions:import numpy as np
# 说明参数num的值默认为50
print("参数num的值默认为50:")
print(np.linspace(1, 10))# 生成[1,10]之间元素个数为10的序列,说明参数endpoint默认为true,参数retstep默认为false
print("生成[1,10]之间元素个数为10的序列:")
print(np.linspace(1, 10, 10))# 生成[1,10)之间元素个数为10的序列,设置参数retstep为true
print("生成[1,10)之间元素个数为10的序列:")
print(np.linspace(1, 10, 10, endpoint=False))# 生成[1,10)之间元素个数为10的整数序列
print("生成[1,10)之间元素个数为10的整数序列:")
print(np.linspace(1, 10, 10, dtype=int))

1.4 运行结果

D:\Prj\Python\Polynomial_Curve_Fitting\venv\Scripts\python.exe D:/Prj/Python/Polynomial_Curve_Fitting/numpy_Linespace_test.py
参数num的值默认为50:
[ 1.          1.18367347  1.36734694  1.55102041  1.73469388  1.918367352.10204082  2.28571429  2.46938776  2.65306122  2.83673469  3.020408163.20408163  3.3877551   3.57142857  3.75510204  3.93877551  4.122448984.30612245  4.48979592  4.67346939  4.85714286  5.04081633  5.22448985.40816327  5.59183673  5.7755102   5.95918367  6.14285714  6.326530616.51020408  6.69387755  6.87755102  7.06122449  7.24489796  7.428571437.6122449   7.79591837  7.97959184  8.16326531  8.34693878  8.530612248.71428571  8.89795918  9.08163265  9.26530612  9.44897959  9.632653069.81632653 10.        ]
生成[1,10]之间元素个数为10的序列:
[ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]
生成[1,10)之间元素个数为10的序列:
[1.  1.9 2.8 3.7 4.6 5.5 6.4 7.3 8.2 9.1]
生成[1,10)之间元素个数为10的整数序列:
[ 1  2  3  4  5  6  7  8  9 10]Process finished with exit code 0

numpy.linspace()的使用方法相关推荐

  1. [转载] Python之Numpy模块中的方法详解

    参考链接: Python中的numpy.diag_indices Numpy(Numerical Python)是科学计算基础库,提供大量科学计算相关功能,比如数据统计,随机数生成等,其提供最核心类型 ...

  2. [转载] numpy.logspace和numpy.linspace区别对比

    参考链接: Python中的numpy.linspace numpy.logspace: 返回在对数刻度上均匀间隔的数字:即可以通过np.logspace方法创建等比数列数组. 具体用法: np.lo ...

  3. 数据处理Numpy的基本使用方法

    Numpy的安装 建议使用Anaconda管理这些包,Anaconda的具体教程参考上一篇笔记[Anaconda的基本使用与在Pycharm中调用] 安装好Anaconda后可以在Anaconda P ...

  4. python把矩阵存为文件_python 读取文件并把矩阵转成numpy的两种方法

    在当前目录下: 方法1: file = open('filename') a =file.read() b =a.split('\n')#使用换行 len(b) #统计有多少行 for i in ra ...

  5. python安装pandas模块-python安装numpy和pandas的方法步骤

    最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了.首要条件,python版本必须 ...

  6. numpy.linspace详解

    numpy.linspace 用例: numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) 功能: ...

  7. python numpy.linspace() 使用介绍

    numpy.linspace() 在指定的间隔内返回均匀间隔的数字. 示例 1) # -*- coding: utf-8 -*- """ @File : test.py ...

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

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

  9. python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

最新文章

  1. kubernetes学习笔记之十三:基于calico的网络策略入门
  2. 1月书讯 | 开年多本重点书
  3. php 中的 mysqli事务处理
  4. java程序中,数据验证,如何判断输入的文本框中的值是不是int型?
  5. 一篇写的很好的XGBoost的博客(于简书转载)
  6. Honey Tree(超好用的样板代码管理工具)
  7. threading注意点(python 版)
  8. 【堪萨斯州立大学】电子和计算机工程系智能能源研究室、硬件安全实验室招募博士,提供多个全额奖学金机会...
  9. JS——基础知识--变量类型和变量计算
  10. 力扣116. 填充每个节点的下一个右侧节点指针(JavaScript)
  11. 如何构建数据指标体系?
  12. python 等差数列list_Python3基础 list range+for 等差数列
  13. paip.为什么使用多线程的原因.
  14. 【读书笔记】金字塔原理-呈现金字塔
  15. D4 数据分析实例:分析movielens电影数据+pandas核心数据结构
  16. 2017CNCC会议总结(一)
  17. PCL函数库摘要——关键点
  18. 背篼酥课堂第八课--APP开发--app图形化编程
  19. Docker-使用Docker安装应用软件
  20. lisp语言1y1c,常青树LISP语言

热门文章

  1. PCB 生产周期计算逻辑与代码实现
  2. [luoguP2679] 子串(DP)
  3. 异步执行线程的两种方法
  4. 71. Merge k Sorted Lists
  5. bzoj2751 [HAOI2012]容易题(easy)
  6. [Chrome]查看内存使用命令
  7. 只能由中文、字母、数字、下划线组成的字符串
  8. php nb2br,PHP中基本符号及使用方法
  9. 数据 3 分钟 | 腾讯云最新研究论文被国际顶级会议收录、员工因删库被法院判刑7年、elastic 宣布将更改开源协议...
  10. SQL优化老出错,那是你没弄明白MySQL解释计划