将 np.arange 中的范围增加 1 则将范围增加 2

2023-11-30

我不确定这是一个错误还是我做错了什么。我有以下代码:

r_div = 200
r_max = 1.4
numMax=.84

lowerBin = int((numMax - .2)/(r_max/r_div))
upperBin = int((numMax + .2)/(r_max/r_div))

k =np.arange((r_max/r_div)*lowerBin,(r_max/r_div)*(upperBin+1),r_max/r_div)

当我运行 np.shape(k) 时,我得到 (59)。现在,如果我将最后一行的上限更改为 1:

k =np.arange((r_max/r_div)*lowerBin,(r_max/r_div)*(upperBin),r_max/r_div)

再次运行 np.shape(k) ,它给了我 57。我不太确定为什么当我只将 arange 的上限更改为 1 时它会更改为 2。


From arange docs:

arange([start,] stop[, step,], dtype=None)

....

When using a non-integer step, such as 0.1, the results will often not
be consistent.  It is better to use `numpy.linspace` for these cases.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 np.arange 中的范围增加 1 则将范围增加 2 的相关文章

随机推荐

  • 容器绑定脚本尝试从侧边栏使用 google.script.run 运行函数时出现权限错误

    我尝试在电子表格上实现侧边栏 以获取用户输入以供我的脚本使用 我无法让它成功调用任何服务器端函数 我将谷歌文档中的一个简单脚本和我读过的几个 stackoverflow 问题放在一起 但我不断收到错误 它能够打印到控制台 但尝试调用时出错日
  • Eclipse 中的 Boost 链接错误

    我一直在尝试将 boost 的线程功能包含在 Ubuntu 上的 Eclipse C 项目中 但毫无结果 到目前为止的步骤 从 boost org 下载 boost configure with libraries system threa
  • 如何正确获取使用 flex-direction:column 显示的块的实际宽度?

    例如 HTML console log container width 600px as we defined in css console log list width 600px console log box eq 1 positio
  • read() 系统调用实际读取的数据量

    假设我有一个文件 其文件描述符在 EOF 之前剩余的字节数超过 n 个字节 并且我调用了 n 个字节的 read 系统调用 该函数是否保证将 n 个字节读入缓冲区 还是可以少读点 The read系统调用保证读取您所要求的尽可能多的字符 除
  • JS:循环遍历div列表以通过onclick添加事件?

    div test div div test div div test div 如果我有一个 div 列表 并且希望在单击每个 div 时将字体大小增加到 20px 我知道我可以执行以下操作 let elements document que
  • SOLR旅游网站:关于日期查询

    我正在寻找为酒店预订网站实施 SOLR 根据位置 酒店名称 设施进行的搜索非常有效 分面也是如此 我不知道如何在给定入住和退房日期的情况下搜索酒店 例如 用户将搜索搜索查询 纽约的酒店 然后从日期选择框中选择入住日期 2012 年 2 月
  • 从非 constexpr 参数创建 constexpr 数组

    我从中学到了here that args不是一个常量表达式 Now 我的问题是 我应该在给定的程序中修改什么 以便我能够在第一个变体中拥有 static assert 而不会出现编译时错误 在下面的代码中 include
  • 如何在 C# 中使用派生类型重写泛型方法

    我有以下课程 public interface IService void ApplyChanges
  • 每次当我的应用程序从后台进入前台时,都会显示 IOS Default.png [重复]

    这个问题在这里已经有答案了 我是IOS开发新手 我设置了一个 Default png 文件 每次应用程序从后台进入前台时都会显示它 但我只想在应用程序启动时显示一次 Default png 我观察到 每当应用程序从后台恢复时 iOS 5 0
  • 为什么我们在“==”比较中指定变量的顺序很重要?

    我注意到 仅更改与 运算符进行比较的变量的顺序就会产生很大的性能差异 例如 variable variable 比variable variable 慢得多 为什么会这样 有类似的案例吗 顺便说一下 我使用的是从 GitHub 下载的 Op
  • 如何在 PowerShell 中从连接字符串获取数据库名称

    我正在尝试从 PowerShell 中的连接字符串获取数据库名称 Server server instance uid User pwd Hello Database SomeName 我可以想到两种方法来做到这一点 要么搜索字符串Data
  • 作曲家在 PHP 中未找到类异常

    我正在尝试包含来自作曲家的包 但我收到了找不到类 error 我已经尝试过以下可能性 supermeteor new Supermeteor Supermeteor XXXXXXXX and use Supermeteor Supermet
  • 如何将句子中第一个单词的第一个字母大写?

    我正在尝试编写一个函数来清理用户输入 我并不想让它变得完美 我宁愿有几个小写的名字和缩写 也不愿有一个完整的大写段落 我认为该函数应该使用正则表达式 但我对这些非常不熟悉 我需要一些帮助 如果以下表达式后跟一个字母 我想将该字母设为大写 f
  • 仅选择一个选项在角度4中显示ID而不显示名称

    我正在研究 Angular 4 Web API 当选择一个选项时 它将显示打包类型名称 其工作正常 但我的问题是 当单击添加按钮时 它只会保存我想要的包装类型ID 包装类型ID 和包装类型名称 这里我想在选择包装类型名称时自动将其ID 传递
  • 如何检测具有背景模糊的容器的亮度以改变文本的颜色

    模糊容器的亮度根据背景中的图像而变化 有没有办法检测图像或模糊容器的亮度来改变文本颜色 最好不处理图像 我制作了一个小部件作为一个有趣的练习和概念验证 称为PixelDataOverlay 它有一个background建设者和overlay
  • 二进制与线性搜索未排序的 N 个元素

    当我们应该使用快速排序时 我尝试理解一个公式 例如 我们有一个数组N 1 000 000元素 如果我们要搜索只有一次 我们应该使用一个简单的线性搜索 但如果我们要做 10 次 我们应该使用排序数组O n log n 如何检测阈值 何时以及对
  • 批处理窗口中的正则表达式

    我目前正在处理批处理作业 我也是新手 以获取 Maven 依赖项列表 一直在努力使用正则表达式获取这些依赖项 但无济于事 我已经对此测试了我的正则表达式site看起来它正在发挥作用 从这里检查了 FOR 循环内所需的转义字符堆栈溢出问题但同
  • 如何在 if 语句中使用这个布尔值?

    private String getWhoozitYs StringBuffer sb new StringBuffer boolean stop generator nextBoolean if stop true sb append y
  • 虚假唤醒后的互斥状态

    考虑这个使用 pthread 的基本多线程程序 我们有一个主线程 创建另一个执行一些工作的线程 bool done false mutex m condition c void foo pthread mutex lock m while
  • 将 np.arange 中的范围增加 1 则将范围增加 2

    我不确定这是一个错误还是我做错了什么 我有以下代码 r div 200 r max 1 4 numMax 84 lowerBin int numMax 2 r max r div upperBin int numMax 2 r max r