ValueError:“对象对于所需数组来说太深”

2024-01-07

我在 Python 程序中遇到 ValueError: 'object too deep fordesired array'。 我在使用 numpy.digitize 时遇到此错误。
我认为这就是我使用 Pandas DataFrames 的方式:
为了简单起见(因为这是通过外部库完成的),我的程序中有一个列表,但该库需要一个 DataFrame,所以我做了这样的事情:

ts = range(1000)
df = pandas.DataFrame(ts)
res = numpy.digitize(df.values, bins)

但看起来 df.values 是一个列表数组而不是浮点数数组。我是说:

array([[   0],
   [   1],
   [   2],
   ..., 
   [997],
   [998],
   [999]], dtype=int64)

请帮忙,我在这上面花了太多时间。


尝试这个:

numpy.digitize(df.iloc[:, 0], bins)

您正在尝试从整个 DataFrame 中获取值。这就是为什么你得到二维数组。数组中的每一行都是 DataFrame 的一行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ValueError:“对象对于所需数组来说太深” 的相关文章

  • 通过列表理解压平列表列表

    我正在尝试使用 python 中的列表理解来展平列表 我的清单有点像 1 2 3 4 5 6 7 8 只是为了打印这个列表列表中的单个项目 我编写了这个函数 def flat listoflist for item in listoflis
  • if 语句未命中中的 continue 断点

    在下面的代码中 两者a and b是生成器函数的输出 并且可以评估为None或者有一个值 def testBehaviour self a None b 5 while True if not a or not b continue pri
  • Argparse nargs="+" 正在吃位置参数

    这是我的解析器配置的一小部分 parser add argument infile help The file to be imported type argparse FileType r default sys stdin parser
  • 如何创建一个语句来打印以特定单词开头的单词? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何在 python 中打印从特定字母开始的单词 而不使用函数 而是使用方法或循环 1 我有一个字符串 想要打印以 m 开头的单词 S
  • 如何计算numpy数组中元素的频率?

    我有一个 3 D numpy 数组 其中包含重复的元素 counterTraj shape 13530 1 1 例如 counterTraj 包含这样的元素 我只显示了几个元素 array 136 129 130 103 102 101 我
  • 使用 Python pandas 计算调整后的成本基础(股票买入/卖出的投资组合分析)

    我正在尝试对我的交易进行投资组合分析 并尝试计算调整后的成本基础价格 我几乎尝试了一切 但似乎没有任何效果 我能够计算调整后的数量 但无法获得调整后的购买价格有人可以帮忙吗 这是示例交易日志原始数据 import pandas as pd
  • 如何通过在 Python 3.x 上按键来启动和中断循环

    我有这段代码 当按下 P 键时会中断循环 但除非我按下非 P 键 否则循环不会工作 def main openGame while True purchase imageGrab if a sum gt 1200 fleaButton ti
  • Python urllib.request.urlopen:AttributeError:'bytes'对象没有属性'data'

    我正在使用 Python 3 并尝试连接到dstk 我收到错误urllib包裹 我对SO进行了很多研究 但找不到与这个问题类似的东西 api url self api base street2coordinates api body jso
  • 将 matplotlib 颜色图集中在特定值上

    我正在使用 matplotlib 颜色图 seismic 绘制绘图 并且希望白色以 0 为中心 当我在不进行任何更改的情况下运行脚本时 白色从 0 下降到 10 我尝试设置 vmin 50 vmax 50 但在这种情况下我完全失去了白色 关
  • 将 JSON 对象传递给带有请求的 url

    所以 我想利用 Kenneth 的优秀请求模块 https github com kennethreitz requests 在尝试使用时偶然发现了这个问题自由库API http wiki freebase com wiki API 基本上
  • 在 pytube3 中获取 youtube 视频的标题?

    我正在尝试构建一个应用程序来使用 python 下载 YouTube 视频pytube3 但我无法检索视频的标题 这是我的代码 from pytube import YouTube yt YouTube link print yt titl
  • Pandas 根据 diff 列形成簇

    我正在尝试使用 Pandas 根据表示时间 以秒为单位 的列中的差异来消除数据框中的一些接近重复项 例如 import pandas as pd numpy as np df pd DataFrame 1200 1201 1233 1555
  • 创建嵌套字典单行

    您好 我有三个列表 我想使用一行创建一个三级嵌套字典 i e l1 a b l2 1 2 3 l3 d e 我想创建以下嵌套字典 nd a 1 d 0 e 0 2 d 0 e 0 3 d 0 e 0 b a 1 d 0 e 0 2 d 0
  • 使用yield 进行字典理解

    作为一个人为的例子 myset set a b c d mydict item yield join item s for item in myset and list mydict gives as cs bs ds a None b N
  • 如何为每个屏幕添加自己的 .py 和 .kv 文件?

    我想为每个屏幕都有一个单独的 py 和 kv 文件 应通过 main py main kv 中的 ScreenManager 选择屏幕 设计应从文件 screen X kv 加载 类等应从文件 screen X py 加载 Screens
  • Ubuntu 上的 Python 2.7

    我是 Python 新手 正在 Linux 机器 Ubuntu 10 10 上工作 它正在运行 python 2 6 但我想运行 2 7 因为它有我想使用的功能 有人敦促我不要安装 2 7 并将其设置为我的默认 python 我的问题是 如
  • 您可以将操作直接应用于map/reduce/filter 中的参数吗?

    map and filter通常可以与列表理解互换 但是reduce并不那么容易被交换map and filter 此外 在某些情况下我仍然更喜欢函数语法 但是 当您需要对参数本身进行操作时 我发现自己正在经历语法体操 最终必须编写整个函数
  • 具有自定义值的 Django 管理外键下拉列表

    我有 3 个 Django 模型 class Test models Model pass class Page models Model test models ForeignKey Test class Question model M
  • Elastic Beanstalk 中的 enum34 问题

    我正在尝试在 Elastic Beanstalk 中设置 django 环境 当我尝试通过requirements txt 文件安装时 我遇到了python3 6 问题 File opt python run venv bin pip li
  • 从 Twitter API 2.0 获取 user.fields 时出现问题

    我想从 Twitter API 2 0 端点加载推文 并尝试获取标准字段 作者 文本 和一些扩展字段 尤其是 用户 字段 端点和参数的定义工作没有错误 在生成的 json 中 我只找到标准字段 但没有找到所需的 user fields 用户

随机推荐

  • 如何在asp.net core中的ajax中加载部分视图

    当我通过 ajax 更改分页时 我想加载每行的部分视图 我的部分负责表中每一行的按钮 我有如下的部分视图 model Guid td style width 150px div class btn group a class btn btn
  • Xcode 7.0.1 与 CocoaPods 应用程序编译错误退出代码 1

    我最近升级到最新的 Xcode 添加了一堆新代码并修复了所有正常的编译错误后 出现了以下错误 PhaseScriptExecution Copy Pods Resources Users dpreston10 Library Develop
  • 隐藏空父项 - JFace 的 TreeViewer

    我正在 JFace 中创建一个树查看器 我想实现一些目标 我在里面使用过滤器 过滤器效果很好 但并不完美 当我使用filter expandAll 方法中 过滤器过滤了树中的所有项目 但有一些事情确实很烦人 尽管它过滤了树的所有项目 但它不
  • 在 IntelliJ Idea 中仅显示尾随空格

    因此 我最近从 Eclipse 迁移到 IntelliJ IDEA 终极版 并且我对空格感到挑剔 At the moment I ve set IntelliJ IDEA to show me whitespace and it looks
  • 将react-router和react-router-relay从v1.x更新到v2.x(位置“/”与任何路由不匹配)

    我正在尝试在我的应用程序中将react router更新到v2 6 并将react router relay更新到v0 7 但我正在努力遵循更改日志来解决所有重大更改 我想我已经解决了所有更改 但仍然无法使其发挥作用 警告 react ro
  • 如何在c中将时间转换为c字符串?

    我想在 c 文件中的 txt 文件中写入一些内容 但需要使用当前时间戳作为后缀来命名该文件 就像 filename 2010 08 19 20 30 一样 所以我得先定义文件名字符数组 然后自己处理文件名 一个一个分配字符 有什么简单的方法
  • 将旧 Unix 日期转换为 Perl 并进行比较

    要求 我的文件名为 Rajesh 1202242219 数字只不过是一个日期 date y m d H M 格式 现在我正在尝试编写一个 perl 脚本来从文件名中提取数字并与当前系统日期和时间进行比较 并根据此比较的输出 使用 perl
  • jQuery DataTable 在按钮单击上设置标题

    在我看来 我有 2 个输入字段 1 个按钮和 1 个我正在使用的表格jQuery 数据表 https datatables net 我正在使用打印功能 https datatables net extensions buttons exam
  • 当用户名包含斜杠时,PuTTY PSCP 错误“不支持本地到本地复制”

    我正在尝试使用 PSCP 将文件从本地 Windows 计算机移动到远程 Linux 服务器 我已连接到 VPN 以便可以使用我的用户名和密码访问远程 Linux 计算机 我的 PSCP 传输命令是 pscp C Users usernam
  • 如何使用 XmlSerializer 反序列化到现有实例?

    是否可以使用 XmlSerializer 将其数据反序列化为类的现有实例而不是新实例 这在两种情况下会很有帮助 轻松地将两个 XML 文件合并到一个对象实例中 让对象构造器本身成为从 XML 文件加载其数据的构造器 如果默认情况下不可能 则
  • servlet 过滤器是否可以确定哪个 servlet 将处理请求

    我正在编写一个执行日志记录的过滤器 如果请求最终到达某个 servlet 我需要禁用此日志记录 有没有办法让过滤器知道哪个 servlet 将处理请求 您可能希望设置 servlet 过滤器映射 以便在请求特定 servlet 时不触发它
  • 如何在 Mac OS X 上启动 mongodb 服务?

    我已经在我的 Mac 上安装了 Mongodb 但该进程当前未运行 如何启动 Mongodb 服务以便可以开始使用命令 如果您使用自制程序在 macOS 上安装 MongoDB 请在终端中键入以下内容 在大多数情况下应该可以解决问题 bre
  • ROWNUM 在分页查询中如何工作?

    所以我想选择 Oracle DB 中的一系列行 我需要这样做 因为我的表中有数百万行 并且我想将结果分页给用户 如果您知道在客户端执行此操作的另一种方法 我正在使用 JavaFX 如果它很重要 但我不这样做认为通过网络发送所有数据以在客户端
  • IOS UIWebView:如何向 DOM 事件添加监听器?

    如何在 UIWebView 中添加 DOM 事件监听器 例如对于以下 html
  • 使

    在 Word 中 您可以将图像放置在页面上 并使文本在其周围流畅地排列 我想知道使用 CSS 可以达到什么程度 并指出它必须在 IE6 中工作 我已经使用浮动进行了某种关闭 但浮动子元素仍然 阻止 其上方的文本 所以它部分包裹 是否可以将子
  • 如何返回变量?

    我正在编写一个程序 将字母翻译成摩尔斯电码 然后将它们传输到 LED 并闪烁 我无法返回值 include
  • 如何使用 jQuery 创建“请稍候,正在加载...”动画?

    我想在我的网站上放置一个 请稍候 加载 旋转圆圈动画 我应该如何使用 jQuery 来完成这个任务 您可以通过各种不同的方式来做到这一点 它可能是微妙的 如页面上显示 正在加载 的小状态 也可能是大声的 如在加载新数据时整个元素使页面变灰
  • JavaScript 中 JSON.stringify() 的替代方案

    在 JavaScript 中 有哪些替代方案JSON stringify 对于没有本机 JSON 支持的浏览器 谢谢 你应该使用图书馆json2 js https github com douglascrockford JSON js 它是
  • Mysql:将数据数组存储在单列中

    并提前感谢您的帮助 嗯 这就是我的情况 我有一个网络系统 可以根据超声波计创建的样本进行一些与噪声相关的计算 最初 数据库只存储这些计算的结果 但现在 我还被要求存储样本本身 每个样本只是 300 或 600 个数字的列表 每个数字有 1
  • ValueError:“对象对于所需数组来说太深”

    我在 Python 程序中遇到 ValueError object too deep fordesired array 我在使用 numpy digitize 时遇到此错误 我认为这就是我使用 Pandas DataFrames 的方式 为