小编Ḿűỻ*_*ṩ ᛗ的帖子

DateTimeFormatter在解析单位数部分时过于严格

我有一个格式MM/dd/yyyy,所以格式化的所有内容都是单个数字的前导ZERO.问题是,在分析我希望能够解析既"11/25/2018""5/25/2018",但格式应该总是返回前导零.

我试过ResolverStyle没有运气就尝试了不同的选择.

建立我自己的特定格式似乎是不合理的,当你认为它是开箱即用的SimpleDateFormat.

会欣赏任何想法,不涉及从头开始使用格式化程序 FormatterBuilder

java parsing datetime-format java-8

7
推荐指数
3
解决办法
697
查看次数

如何创建一个接受任何类型变量的函数?

我想使可以接受任何输入变量的函数,而不管类型(int,double,String或其他对象),然后可能确定有条件的类型变量和动作的类型.

我怎样才能做到这一点?

java types function object

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

间隔中的圆数加倍,按步骤定义

我有一些抽象的双重间隔,由步骤fe定义:

0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0 - where interval == 0.1

0.0, 0.25, 0.5, 0.75, 1.0 - where interval == 0.25

0.0, 0.5, 1.0 - where interval == 0.5

Java是否有一些工具可以根据间隔"舍入"一些双倍到最接近的数字?FE:

0.511111 - to 0.5 在第一种情况下

0.599999 - to 0.6 在第一种情况下

0.511111 - to 0.5 在第二种情况下

0.599999 - to 0.5 在第二种情况下

0.711111 - to 0.75 在第二种情况下

0.744444 - to 0.5 在第三种情况下

0.755555 - to 1.0 在第三种情况下

0.92222 - to 1.0 在第三种情况下

java double rounding

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

如何在 Keras 中使用 CNN 处理多标签分类的不平衡数据?

我的数据集形状是 (91149, 12)

我使用 CNN 在文本分类任务中训练我的分类器

我发现培训准确度:0.5923和测试准确度:0.5780

我的班级有 9 个标签,如下所示:

df['thematique'].value_counts()
Corporate                   42399
Economie collaborative      13272
Innovation                  11360
Filiale                      5990
Richesses Humaines           4445
Relation sociétaire          4363
Communication                4141
Produits et services         2594
Sites Internet et applis     2585
Run Code Online (Sandbox Code Playgroud)

模型结构:

model = Sequential()
embedding_layer = Embedding(vocab_size, 300, weights=[embedding_matrix],   input_length=maxlen   ,   trainable=False)
model.add(embedding_layer)
model.add(Conv1D(128, 7, activation='relu'))
model.add(GlobalMaxPooling1D())
model.add(Dense(9, activation='sigmoid'))
model.compile(optimizer='Adam', loss='categorical_crossentropy', metrics= ['categorical_accuracy'])
Run Code Online (Sandbox Code Playgroud)

我的多标签分类数据不平衡。我需要在 Keras 中使用 CNN 处理多页分类的不平衡数据。

python multilabel-classification keras imbalanced-data

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

在数组中查找缺失值时无法理解“XOR”背后的逻辑

这是我从这里获得的代码示例。

public class Snippet {
    private static final int[] ARRAY = {1, 4, 3, 18, 2, 8, 9, 6, 5, 10,
            11, 12, 13, 14, 15, 16, 17, 19, 0, 20};

    //{1,2,4,5,6,8,7,9,3}
    private int getMissingElem() {
        int XOR = 0;
        for (int i = 0; i < 20; i++) {
            if (ARRAY[i] != 0) {
                XOR ^= ARRAY[i];
            }
            XOR ^= (i + 1);
        }
        return XOR;
    }

    public static void main(String[] args) {
        Snippet s = new …
Run Code Online (Sandbox Code Playgroud)

java bit-manipulation xor bitwise-operators

4
推荐指数
1
解决办法
1091
查看次数

为什么这段带有两个for循环的代码没有O(N ^ 2)的Big O运行时?

我正在算法类中学习Big O表示法.我刚刚在本周做了一个在线测验,我们得到了一堆代码块,我们必须选择大的O复杂度.

除了这个代码块,我得到了一切正确的:

void printPairs(int[] arrX, int[] arrY) {
    for(int i = 0; i < arrX.length; i++) {
        for(int j = 0; j < arrY.length; j++) {
            System.out.println(arrX[i] + "," + arrY[j]);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我输了,O(N^2)但我弄错了,我不知道为什么,有两个for循环?不幸的是,直到本周末我才能看到其他可用选项或正确答案.

java algorithm big-o for-loop time-complexity

4
推荐指数
1
解决办法
101
查看次数

如何在 Java 中将 IEEE-754 二进制表示字符串转换为浮点型或双精度型?

由于所有 Java 浮点数(即floatdouble)在内部都表示为位,因此我想找到一种有效的算法来转换表示该floatdouble的位的 String并将其转换为相应的浮点数-我找不到它的内置库函数,所以我只能自己编写它。

长度为 32 的二进制 String 表示float,而长度为 64 的二进制 String 将转换为double。所有浮点数都可以转换为双精度数,而不会损失准确性。空格被忽略。

例子

  • "0 10000000 10010010000111111011011"变成3.141592一个float
  • "1 11111111 00000000000000000000000"变成-infinity.
  • "0 11111111 10010010000111111011011"变成浮点数 NaN
  • "1 10000000000 0101101111110000101010001011000101000101011101101001"
    成为最接近-e的双精度值,即2.71828182845904509079559829843

到目前为止,我有大量代码:

public static double ieee(String binString) throws Exception {
    binString = binString.replace(" ", "");
    if (binString.length() == 32) …
Run Code Online (Sandbox Code Playgroud)

java string floating-point ieee-754 string-parsing

4
推荐指数
1
解决办法
3244
查看次数

如何将 Ruffle flash 播放器模拟器嵌入到 HTML 文件中?

我需要帮助使用 ruffle ( https://ruffle.rs/ )将 swf 实现到我的 HTML 站点中,我将“AddType application/wasm .wasm”添加到 apache 中的 httpd.conf 中,这是我的代码,但它确实如此不显示在我的本地主机服务器上:

<html><head><script src="ruffle/ruffle.js"></script>
</head>
<body>
<script>
    window.RufflePlayer = window.RufflePlayer || {};
    window.addEventListener("load", (event) => {
        const ruffle = window.RufflePlayer.newest();
        const player = ruffle.createPlayer();
        const container = document.getElementById("container");
        container.appendChild(player);
        player.load("mig29.swf");
    });
</script>
<script src="ruffle/ruffle.js"></script>

</body>
</html
Run Code Online (Sandbox Code Playgroud)

我也尝试过这段代码,也没有运气:

<!doctype html>
<html>
<head>
    <meta charset="utf-8" />
    <title>WORKAROUND</title>

    <script>
        window.RufflePlayer = window.RufflePlayer || {};
        window.RufflePlayer.config = {
            "public_path": "ruffle/",
            "polyfills": ["static-content", "plugin-detect", "dynamic-content"]
        };
    </script>
    <script src="ruffle/ruffle.js"></script>

    <!-- Start workaround …
Run Code Online (Sandbox Code Playgroud)

flash emulation ruffle

3
推荐指数
1
解决办法
1万
查看次数

即使电子邮件地址正确,电子邮件验证也无法在颤振显示消息中工作

在此代码中,空电子邮件验证有效,但电子邮件类型验证无效。如果插入有效的电子邮件地址,电子邮件类型验证仍会显示“无效电子邮件”消息。

new TextFormField(
      decoration: new InputDecoration(
        labelText: 'Email'
      ),
      validator: (value){
        if (value.isEmpty) {
          return 'Email is required';
        }
        if(!value.contains(r'^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$')){
          return 'Invalid Email';
        }
        return null;
      },
    )
Run Code Online (Sandbox Code Playgroud)

可能错误的行是:

if(!value.contains(r'^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$'))
Run Code Online (Sandbox Code Playgroud)

regex email validation flutter

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

从numpy数组中删除括号

我有一个数组,它的字符串表示像这样打印

['w_49c9417' 'w_b6ae946' 'w_1596a47' 'w_b68d04']
Run Code Online (Sandbox Code Playgroud)

这是一个 numpy 数组,有什么办法可以删除这些括号,我试过了,'.'join(thearray)但我得到:

Type Error: sequence item 0: expected instance, Numpy.ndarray found
Run Code Online (Sandbox Code Playgroud)

理想情况下,我希望这是要打印的字符串表示,例如:

'w_49c9417' 'w_b6ae946' 'w_1596a47' 'w_b68d04'
Run Code Online (Sandbox Code Playgroud)

任何的意见都将会有帮助!提前致谢。

python arrays numpy

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