python np.arange 步长0.1的问题需要特别注意

作者:h_372101 时间:2021-09-26 08:49:49 

np.arange 步长0.1问题

两个小测试:

1)count输出什么?

import numpy as np
   y_min= 20
   y_max= 21
   step = 0.1
   count = 0

for i in np.arange(y_min, y_max, step):
       count += 1
       print('i:', count, i)

答案是:count = 10

如图

python np.arange 步长0.1的问题需要特别注意

2)count输出是什么?

import numpy as np
   y_min= 20
   y_max= 21.1
   step = 0.1
   count = 0

for i in np.arange(y_min, y_max, step):
       count += 1
       print('i:', count, i)

答案是:count = 12

如图

python np.arange 步长0.1的问题需要特别注意

结论:python 的np.arange的步长默认是整数,对应范围是前闭后开[start, end),但是,步长是小数时,就不适用了,很容易出错,需要注意。

python步长的使用

我们在python中,有时候是需要间断取数或者其他情况时,这时就需要用到步长了,如下:

name=["a","b","c","d","e","f","g"]

这是一个列表,那如果需要取出列表中的数,但是又是间断取指定数时,此时可以用到步长,如图:

python np.arange 步长0.1的问题需要特别注意

在python中,像print(name[1:4])这叫“切片,记住切片取数时是取头不取尾的,所以实际取的数分别是下标为1/2/3的数了”,那几个特殊的切片:

  • print(name[1:])#表示取到最后一个数

  • print(name[1:-1])#表示取到倒数第二个数,且包含倒数第二个数

下图介绍了两种切片方法:从左往右和从右往左

python np.arange 步长0.1的问题需要特别注意

来源:https://blog.csdn.net/h_372101/article/details/116001183

标签:python,np.arange,步长0.1
0
投稿

猜你喜欢

  • Python中JsonPath提取器和正则提取器

    2022-08-27 14:12:20
  • 封装获取dom元素的简单实例

    2024-04-17 09:57:25
  • Python pandas自定义函数的使用方法示例

    2022-05-13 02:38:35
  • ASP中的面向对象类

    2011-04-11 10:34:00
  • WEB前端开发规范文档

    2010-10-19 12:32:00
  • python实现简单的tcp 文件下载

    2022-08-03 02:38:09
  • Python+OpenCV绘制灰度直方图详解

    2023-06-09 18:50:50
  • python中wx模块的具体使用方法

    2023-02-02 05:40:20
  • bootstrap选项卡使用方法解析

    2024-04-16 09:13:11
  • Python 实现循环最快方式(for、while 等速度对比)

    2023-12-18 18:33:34
  • Mysql索引创建删除及使用代价

    2024-01-16 15:32:35
  • python读取txt文件中特定位置字符的方法

    2022-07-02 17:38:52
  • PHP session会话操作技巧小结

    2023-11-16 23:58:20
  • 基于python实现蓝牙通信代码实例

    2021-08-20 07:54:06
  • 如何利用Python批量处理行、列和单元格详解

    2023-02-05 05:07:35
  • Python使用穷举法求两个数的最大公约数问题

    2022-01-20 21:26:51
  • 简单三步实现报表页面集成天气

    2024-04-25 13:08:16
  • anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)

    2021-01-13 03:03:38
  • 深入分析Python中Lambda函数的用法

    2023-07-01 16:03:21
  • 用60行代码实现Python自动抢微信红包

    2022-06-14 04:25:04
  • asp之家 网络编程 m.aspxhome.com