问题标签 [toarray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
715 浏览

python - 将 DF 转换为 Numpy 数组进行计算

我有数据框格式的数据,我将使用用户构建的函数进行线性回归计算。这是代码:

但是,我收到错误:

我不确定问题出在哪里。我需要将一个值数组(在本例中为 x)传递给函数以执行一些矩阵运算

插入功能正在逐步代码开发中工作,但由于某种原因在这里失败了。

我试过了:

没有成功

有什么想法吗?

0 投票
1 回答
176 浏览

java - 带有子类的 Java Collection::toArray

Collection::toArray(T[])当你只知道集合的子类型时,有没有办法使用该方法?

举个例子:

(我只是T为了说明而放在那里,我知道那行不通)

我所知道的Collection只是它是 的子类AorB,但它也可能是。JList接受作为它的<? extends AorB>类型,但该setListData方法需要一个数组,并且Collection::toArray需要输入。

我是在用错误的树吠叫toArray吗?有没有一种简单有效的方法可以将此 Collection 转换为数组,而无需手动迭代它?

编辑回答@PaulBoddington:

您不能更改<? extends AorB>为,<AorB>因为该方法将不会收到子类型的集合:

例子:

抛出错误:

0 投票
2 回答
2331 浏览

android - 使用 xml 中定义的字符串数组填充微调器

我正在尝试创建应用程序的第一页,在选择第一个微调器中的元素后,将显示第二个微调器并使用基于第一个微调器的选定元素的数组填充它。我找到了有关 toArray() 的信息,但我需要一个解释。这是到目前为止所做的。

我在 List 停了下来,因为我很困惑。

0 投票
1 回答
1595 浏览

javascript - 为什么当孩子与 React.Children.toArray 一起使用时键会改变?

如果我有一个带有子级的反应组件并且我调用React.Children.toArray这些子级,为什么数组中的对象的键前面带有.$

这将记录.$1到控制台。为什么密钥从 更改1.$1

0 投票
4 回答
568 浏览

java - 为什么toArray在java中是这样实现的?

正如我看到的源代码:java.util.AbstractCollection.toArray(),它是这样实现的:

如您所见,实现并不容易理解,我的问题是:

  1. 当集合的元素在迭代过程中发生变化(大小不变)时,我会得到什么?我猜迭代器可能是某种快照。
  2. 当集合的大小改变时我会得到什么?我想知道它是否可以正常工作。
0 投票
0 回答
398 浏览

c# - 使用 OrderBy 和 ToArray 按字母顺序列出 C# 中的对象

我正在处理一个显示对象列表的网页,但它们以完全随机且混乱的方式显示。我试图让它们按字母顺序显示。

我到目前为止的代码是:

我尝试过几次修改 return 语句,例如使用OrderByDescending(model => model)但它不起作用(我在应该显示列表的页面上收到 404 错误)。

0 投票
3 回答
333 浏览

java - 遍历 LinkedHashMap 值不是有序的?

对于我在 Java 中设计的问题,我会得到一个日期列表和中奖号码。我应该和他们一起做事,然后按顺序把他们吐出来。我决定选择一个 LinkedHashMap 来解决它,Date 包含日期,int[] 包含中奖号码数组。

问题是,当我运行 .values() 函数时,我注意到数字不再是有序的(通过插入)。我正在运行的代码是:

谁能看到我到底做错了什么?几乎只想使用 .get() 并遍历日期,因为日期确实按某种顺序排列,但这可能会使使用 LinkedHashMap 没有意义。在这种情况下,不妨使用二维 ArrayList[][]。提前致谢!

编辑:添加代码以供进一步检查!

彩票类:http://pastebin.com/9ezF5U7e 文本文件: http: //pastebin.com/iD8jm7f8

要进行测试,请调用 checkOldLTNums()。只需将任何 int[] 数组传递给它,它不会使用它,至少与这个问题有关。输出与 .txt 中的第一行不同,这是有组织的。谢谢!

编辑2:

我想我知道为什么它失败了。我使用了一个较小的 .txt 文件,并且代码运行良好。将 1900 个条目加载到内存中可能是不明智的。我想最好只加载单独的行并进行比较,而不是一次抓取所有内容。这个逻辑合理吗?从这里得到的任何建议都会很有用。

0 投票
0 回答
412 浏览

node.js - 替代 toArray 以在时间方面提高性能

我使用 newrelic 来了解我网站性能的统计数据,并且我知道一个实体的 get 命令花费了太多时间。“MongoDB ms.users toArray”段大约需要 248,000 毫秒。

有什么建议可以改善时间吗?

0 投票
1 回答
814 浏览

java - Fluent Iterable to array from a list that contain generic classes

I have the following class structure:

Also I have an enum in which I store the acceptable roles.

What I want is to get an array of elements of type Class<? extends Role> from a list of RoleEnums. I am using FluentIterable from Guava libraries and what I am trying to do is something like FluentIterable.from(list).transform(function).toArray(Class<? extends PartyRole>). However what I managed to do is a workaround and kinda of a hack. It looks something like this:

where

is the class from where I call the method and

0 投票
3 回答
69 浏览

java - 尝试将 setInstance.toArray() 转换为 Integer[],没有编译时错误但有运行时错误,为什么?

我正在试验 Java HashSet 类及其 toArray() 方法。下面是我想出的代码。编译器没有显示任何错误,但是当我运行代码时,IDE 会输出错误消息:

由于我缺乏经验,我无法完全理解错误消息背后的完整原因,有人可以向我解释一下吗?