小编NPE*_*NPE的帖子

在 R 中绘制不等式

我在 R 中遇到问题,非常感谢您的帮助。

我必须针对以下约束绘制可行性区域:

constrains:
5*x + 3*y >=  210
x + y <= 110
4*x + y <= 200
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我还需要为可行的区域着色。

plot r linear-programming

0
推荐指数
1
解决办法
5364
查看次数

Numpy随机内存错误

嗨我有一个简单的行为一个相当大的数据集创建一个随机数组:

import numpy as np
import random
N=276233
L=138116

np.random.random([L,N])
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

Traceback (most recent call last):
  File "<string>", line 3 (23), in <module>
  File "mtrand.pyx", line 760, in mtrand.RandomState.random_sample (numpy\random\mtrand\mtrand.c:5713)
  File "mtrand.pyx", line 137, in mtrand.cont0_array (numpy\random\mtrand\mtrand.c:1300)
MemoryError
Run Code Online (Sandbox Code Playgroud)

什么是解决方案,阵列的限制是什么?

python memory numpy

0
推荐指数
1
解决办法
2613
查看次数

datetime.datetime.now()如何在没有互联网连接的情况下工作?

在python中,通过导入datetime模块并使用各种函数,class datetime.datetime我们可以获得格式化的基本日期,甚至可以使用日期算法进行部署.

例如,datetime.datetime.now()将返回今天的日期.

在此输入图像描述

但是,今天当我运行这个程序时,我的计算机中没有互联网连接,但仍然输出今天的日期.

那么,怎么datetime.datetime.now()可以返回正确的日期?算法是否在24小时后自动递增?

python time datetime clock real-time-clock

0
推荐指数
1
解决办法
1268
查看次数

numpy数组计算比等效的Java代码慢

我正在尝试使用Python处理大型2D数组,但速度非常慢。例如:

start = time.time()
result = numpy.empty([5000, 5000])

for i in range(5000):
    for j in range(5000):
        result[i, j] = (i * j) % 10

end = time.time()
print(end - start) # 8.8 s
Run Code Online (Sandbox Code Playgroud)

Java中的相同程序要快得多:

long start = System.currentTimeMillis();
int[][] result = new int[5000][5000];

for (int i = 0; i < 5000; i++) {
    for (int j = 0; j < 5000; j++) {
        result[i][j] = (i * j) % 10;
    }
}

long end = System.currentTimeMillis();
System.out.println(end - start); // …
Run Code Online (Sandbox Code Playgroud)

python arrays performance numpy

0
推荐指数
2
解决办法
146
查看次数

根据字符及其长度对字符串数据进行排序

我可以在java中获得任何简单的方法,我可以按顺序排列字母表

a < aa < aaa < aaaa
a < b < ab < ba < aba
Run Code Online (Sandbox Code Playgroud)

String.compareTo方法将以下面的格式排列数据.因此,<aa <aaa <b <ab <ba不会达到我的目的

请帮助!!!

java string

-1
推荐指数
1
解决办法
193
查看次数

支票号码是另一个号码的倍数

我正在使用使用余数运算符的数字是另一个的倍数.如果第一个数字是3,那么第二个数字是15

if (3 % 15 == 0) {

}
Run Code Online (Sandbox Code Playgroud)

然后它工作(不进入if).但是现在如果第一个数字是3而第二个数字是4000那么它不起作用条件仍然是真的

if (3 % 4000 == 0) {

}
Run Code Online (Sandbox Code Playgroud)

在这里它不应该进入,如果情况.但这里的条件是真的.为什么会这样?

java

-5
推荐指数
1
解决办法
4188
查看次数

如何有效地添加两个非常大的矩阵?

我有两个非常大的矩阵.问题是使用for循环添加它们需要时间.我开始知道我们可以在C++中使用运算符重载来添加矩阵.这样做会减少执行时间吗?

c++ arrays matrix

-5
推荐指数
1
解决办法
102
查看次数