java里的时间应该怎样调

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java里的时间应该怎样调相关的知识,希望对你有一定的参考价值。

这是我学习中的一个例子,希望对你有用 import java.sql.Timestamp; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.TimeZone; public class DateAndTime public static void main(String[] args) throws Exception /** * 获得当前系统时间的三种方法 */ System.out.println("System: " + System.currentTimeMillis()); Date d = new Date(); System.out.println("Date: " + d); Calendar c = Calendar.getInstance(); System.out.println("Calendar " + c.get(Calendar.YEAR)); /** * 格式化时间 */ SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); System.out.println("SimpleDateFormat:" + sdf.format(d)); DateFormat df = DateFormat.getDateInstance(); System.out.println("DateFormat: " + df.format(d)); /** * 将字符串转换成时间 */ String s = "2012-01-19 12:16:24.5"; Timestamp ts = Timestamp.valueOf(s); System.out.println(ts); /** * 通过格林威治时间获得不同时区的时间 */ Calendar cJapan = new GregorianCalendar(TimeZone.getTimeZone("Japan")); System.out.println(cJapan.get(Calendar.HOUR_OF_DAY)); /** * 找出各个时区的ID */ for(String str : TimeZone.getAvailableIDs()) System.out.println(str); 参考技术A java里的时间就是你电脑右下方的系统时间。。。 参考技术B 这个百度空间讲了点时间,我就在这里学的,不错
http://apps.hi.baidu.com/share/detail/15858293

t-SNE中的perplexity参数应该如何调

上周需要改一个降维的模型,之前的人用的是sklearn里的t-SNE把数据从高维降到了二维。我大概看了下算法的原理,和isomap有点类似,和dbscan也有点类似。不过这里就不详细讲了,这里说最重要的perplexity参数应该怎么调。

 

百度了一些文章,都说5-50就行。人云亦云,一个地方抄另外一个地方。perplexity的原本定义是“expected density”,也就是说预估每个cluster可能有多少个元素,有点类似dbscan里的min_sample。

这里有一个可以玩的网站,试试t-sne在不同的参数下跑的结果怎么样。

https://distill.pub/2016/misread-tsne/

 

作者自己做了实验,每个cluster有50个点的情况下,看不同的perplexity会有什么结果。

技术图片

 

你也可以自己尝试,就是选第二个实验,“Two clusters with equal numbers of points.”,然后我自己参数point per cluster是20,然后perplexity选了40。最后无法收敛。所以你大概也能猜来这个参数到底应该选什么了,文章里也说了,应该要比point per cluster小。

文章里也讨论了t-sne的其他特性和表现。这里就不再阐述了,有兴趣的可以看看。

技术图片

 

以上是关于java里的时间应该怎样调的主要内容,如果未能解决你的问题,请参考以下文章

注塑机调机技术应该怎么学?从那入手,着重那块?怎样慢慢进步?

怎么调监控

请问用java编写一个压缩程序,怎样解决压缩文件zip里的文件名乱码问题!

怎样调开发者选项手机不卡 需做好这两步

怎样清空ComboBox里的值?

java怎样取list里的数据