小编Ton*_*dez的帖子

如何从 FreeMarker 中的即时时间获取日期(例如:星期一)

所以我在Java中得到了这个即时日期:“2018-05-19T22:00:00Z”。

我怎样才能获得星期几?就像星期一..

我正在尝试这个,但它不起作用:

${date?string["EEEE"]}
Run Code Online (Sandbox Code Playgroud)

谢谢

java freemarker date

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

如何将 scikit-learn 混淆矩阵保存为 png

如何将混淆矩阵保存为 png 格式?我看过这个答案:

如何保存混淆矩阵图以便我可以调用它以供将来参考?

from sklearn.metrics import plot_confusion_matrix

y_true = [0,1,1,1,0]
y_pred = [1,1,1,1,0]

IC = type('IdentityClassifier', (), {"predict": lambda i : i, "_estimator_type": "classifier"})

cm = plot_confusion_matrix(IC, y_pred, y_true, normalize='true',  values_format='.2%')
    
cm.figure_.savefig('confusion_matrix.png')
Run Code Online (Sandbox Code Playgroud)

我得到的结果只是一个黑色的 png 图像。

python scikit-learn

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

Polars 相当于 Pandas 中的 .values

我想使用 Polars 将数据帧的值转换为数组。

对于 Pandas 我会这样做:

import pandas as pd

df_tests = pd.DataFrame({'col_a':[1,2,3], 'col_b':[4,5,6]}, 'col_c':[7,8,9]})
print(df_tests.values)
Run Code Online (Sandbox Code Playgroud)

Polars 中的等效项是什么?

我尝试过 to_list() 方法,但仅适用于系列。我能得到的最接近的是这个,它返回一个元组列表:

import polars as pl

# Convert Pandas DataFrame to Polars DataFrame
df_tests = pd.DataFrame({'col_a':[1,2,3], 'col_b':[4,5,6]}, 'col_c':[7,8,9]})
df_tests_pl = pl.from_pandas(df_tests)

print(df_tests_pl.select(pl.col(['col_a', 'col_b'])).rows())
Run Code Online (Sandbox Code Playgroud)

pandas python-polars

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

如何在Java中初始化Instant

如何初始化即时类型?

我试过这个:

Instant instant = new Instant();
Run Code Online (Sandbox Code Playgroud)

但是不起作用..

我需要它,因为在Freemarker之后我必须这样做:

[#assign dateFormated = newDate.from(instant.ofEpochSecond(data.time.seconds))/]
Run Code Online (Sandbox Code Playgroud)

java freemarker date java.time.instant

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