- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 2. 离散特征处理方法--特征交叉 feature crosses
对于离散特征,如类别特征,除了常用的one-hot encoding(dummy encoding)方法,还有一种方法-特征交叉。前者可以学习到每个特征的main effects,但是不能学习到特征之间的interaction effects。可以通过特征交叉,也叫特征组合,比如两个特征:经度和纬度,可以组合成经度✖️纬度。推荐参考《Probabilistic machine learning》书中1.5.3部分进行学习:...
2021-12-24 23:16:36
993
原创 pip安装包以后jupyter不能导入的解决办法
最近使用jupyter发现在虚拟环境下安装了包,但是在该环境下启动的jupyter却不能正确导入包。原因是:jupyter调用的python包和环境下的包不一样导致的。用如下方法分别在虚拟环境和jupyter中查看便知(二者不一样):import syssys.excutable解决方法:1.输入ipython kernelspec list找到jupyter定义python路径的文件--kernel.json2.打开kernel.json文件,将python修改为虚拟
2020-07-28 18:32:25
3675
原创 Python的enumerate()的坑
其实enumerate()函数本身没啥问题,通常使用方法如下:然而我踩的坑是这样的,最近项目中使用TensorFlow,生成TFRecord数据集,训练完成后在测试集上测试,发现预期能分的好的类别分的不好,而预期分的糟糕的类别竟然precision很高。可是对于label对应我还是非常坚定的认为不会出错。最终,还是好好检查了一下生成数据集的代码,没想到测试下面的代码时,竟然结果出乎意料...
2019-08-30 11:19:00
4343
1
原创 Windows系统下MySQL安装详细教程(解决MySQL服务无法启动)
1.在官网下载MySQL Community Server,网址:https://dev.mysql.com/downloads/mysql/选择windows操作系统,选择免安装的ZIP文件如下图:2.解压缩D:\software\mysql-8.0.15-winx643.用管理员权限打开cmd命令行,进入到bin目录下,输入命令mysqld install安装MySQL...
2019-03-12 14:51:29
478
原创 1. 训练集、开发集、测试集(Train/Dev/Test sets)
1.在以往的机器学习中如上图所示,以往机器学习中,对训练集、开发集、测试集的划分比例为60/20/20,如此划分通常可以获得较好的效果。训练集(training set):训练算法。开发集(development set):调整参数、选择特征,以及对学习算法作出其它决定。测试集(test set):开发集中选出的最优的模型在测试集上进行评估。不会据此改变学习算法或参数。2....
2019-02-13 14:42:42
30759
7
转载 为什么toString()方法会自动被调用
转载自:http://blog.youkuaiyun.com/anddyhua/article/details/42675099 为什么toString 方法会自动被调用先执行下面一段代码:package reusing;//: reusing/Bath.java// Constructor initialization with composition.import static net.mi...
2018-02-26 17:07:35
9446
原创 使用Java程序调用Matlab
1.MATLAB中新建script,输入如下内容%画图 自定义函数drawplot 参数 x y function drawplot(x, y) plot(x, y); %%使用matlab函数plot()作图 grid on %网格显示 xlabel('X轴值') ylabel('Y轴值') title('Jav
2017-08-16 16:46:59
12458
2
原创 关于java版本
验证系统jdk,jre版本。在Windows系统下,打开cmd,输入命令【java -version】和【javac -version】分别验证运行和编译版本,这两个命令查看的结果可能不一样。原因是,如果java环境变量配置在了path变量值的后面,由于系统目录配置在了最前方,以前方为准。如图,虽然JAVA_HOME为1.7版本,但是运行cmd,输入【java -version】是1.
2017-08-15 16:55:46
295
原创 java.lang.UnsatisfiedLinkError:no jhdf5 in java.library.path问题的解决
1.MyEclipse新建Java工程,命名为HDF_Dataset2.添加所需jar包 jarhdf5-3.2.1.jar slf4j-api-1.7.5.jar slf4j-nop-1.7.5.jar工程名右键选择新建文件夹,命名为lib将三个jar包拷贝到lib下jar包右键--Build Path--Add to Build Path3.编
2017-06-10 11:42:56
5135
原创 struts2中使用json遇到的问题总结及示例程序
1. 缺少jar包 struts2基本jar包如下图使用json需要用到的jar包如下注意:版本问题。如xwork-core-2.1.6.jar 之前用的是xwork-2.1.2.jar 。会出现:java.lang.NoClassDefFoundError:org/apache/commns/lang/xwork/StringUtils错误。2.没有用jQuery
2017-04-19 16:45:53
1191
原创 Windows下安装HDFView
1. 下载并解压缩,运行HDFView-2.13.msi注意:如果下面HDF5不可选状态,需要安装Visual C++ Redistributable Packages可以参考:https://support.hdfgroup.org/products/java/release/download.html#bldsrc
2016-11-19 15:02:44
24438
8
转载 解决java compiler level does not match the version of the installed java project facet
因工作的关系,Eclipse开发的Java项目拷来拷去,有时候会报一个很奇怪的错误。明明源码一模一样,为什么项目复制到另一台机器上,就会报“java compiler level does not match the version of the installed java project facet”错误呢?如图所示:其实要解决也很简单,在资源管理器下,找到项目所在
2016-05-11 21:56:27
547
原创 Linux下新建java程序,编译,运行(以Ubuntu为例)
1.下载vim命令行下输入以下命令:(笔者用的是ubuntu)sudo apt-get install vim-gtk问是否继续的时候,输入“y”继续,等待直到完成。至此完成了vim的安装2.为了使界面更加友好,更改vim的配置文件sudo vim /etc/vim/vimrc在文件最后加上以下内容:set nu //在左侧行号set tabst
2016-01-25 00:26:14
1881
原创 Linux下安装java(Ubuntu为例)
转载请注明本文链接!1.在oracle官网下载jdk。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html笔者下载的是jdk-8u71-linux-i586.gz3.将jdk-8u71-linux-i586.gz复制到 /usr/programs/目录下,该目录是笔
2016-01-25 00:22:17
456
转载 java swing 文件选择,设置默认文件选择路径,桌面路径
在上传文件,选择文件的时候,往往会遇到路径选择的问题,比如,一般上传的默认路径是 我的文档,而我们恰好需要默认在桌面,那怎么办呢?下面的内容也许会帮到你!首先,看java swing 方面,使用 JFileChooser 如何设置桌面路径为默认路径:[html] view plaincopyprint?
2015-07-23 11:24:14
4358
原创 查询数据库返回cursor,如何判断没有符合条件的记录。判断条件不是cursor==null 哦
如题,接着说,如果查询数据库返回cursor,要判断记录是否为空,然后根据结果进行不同的操作。应该如何写判断条件呢?很简单,用这个函数:cursor.getCount() 。 如果记录为空,该函数返回的值为0 。欢迎评论,欢迎转载,有问必答,共同学习。O(∩_∩)O
2015-05-25 10:10:19
8056
3
原创 安卓中如何判断一个字符串是否为空
在程序中,我用到了一个类型为String的变量if2.我需要判断这个是否为空,然后根据判断结果做不同的操作。最开始,我很自然的这样写 代码: if( if2 == "" ) ... 可是实际测试的时候却并不执行相应的代码。这个问题困扰了我好久,我也试着将""换成了null,都不行。然后查了一下,改成了 if( if2.equals("") ) ... 就阔以了。哎,还是基础掌握
2015-05-25 09:15:03
2986
原创 Navicat 2003-can't connect to MYSQL server on 'localhost'(10061)
原因:主机上没有MYSQL服务或者MYSQL服务没有开启。 开启方法:右键‘计算机’---->管理--->服务和应用程序---->服务,在右侧的栏目中找到名称为MYSQL的服务。开启即可。
2015-05-19 19:12:37
889
原创 解决Java代码中使用的图片应该放到哪个目录里的问题
关注这个问题是因为刚刚写一段代码用到ImageIcon,结果报空指针异常的错误。很明显是找不到图片。我把图片放在工程的根目录。这样是不对的。那应该放到哪里呢。bin目录下。如果你的工程里有bin目录,那么下面的就可以忽略了。------------------------------------------------------------------------------
2015-04-17 10:00:16
12512
转载 Intent和PendingIntent的区别
intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc
2015-01-20 10:24:13
424
转载 Android中Context简介(通俗易懂)
Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例:比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onCli
2015-01-12 10:56:05
640
转载 ListView的高级使用
ListView在android开放中用的比较多,所以接下来就进行ListView的使用的讲解。首先创建一个android项目,项目名为ListViewTest.ListView的简单使用修改布局文件,修改后代码如下:[html] view plaincopyprint?LinearLayout xmlns:and
2015-01-03 10:28:55
715
原创 execSQL()方法和rawQuery()方法
一、execSQL()方法:官方API说的很清楚,execSQL()方法不能执行查询操作。可以执行有更改行为的SQL语句,比如说insert,delete,updata,CREATE TABLE等。举例说明:二、rawQuery()方法:参数说明: sql:SQL查询语句selectionArgs:如果你的select
2014-12-10 16:16:55
3684
原创 用execSQL语句建表时提示“syntax error”原因及解决方法
如下图,说CreateTableCommand为String类型。通过该变量,使用db.execSQL(sCreateTableCommand)执行SQL语句,创建一个名为DB_TABLE的表。但是,执行时,报错:“syntax error”,还有很详细的错误提示,说是 在”TABLE“附近有语法错误,还提示是逗号的原因。我就找啊找,一遍又一遍的检查,就是检查不出来。终于终于and
2014-12-10 15:44:15
7367
原创 ”device not found“错误原因及解决方法
这是在安卓开发中使用SQLite可能遇到的错误提示。请结合我的另一篇文章“adb不是内部或外部命令,也不是可执行的应用程序”一起看。在cmd下执行adb shell出现这样的提示。很有可能是你的adb版本低。(可以通过adb version命令查看你的adb版本。)下面说一下如何解决这个问题。打开Eclipse中Android SDK Manager,升级SDK Platform,
2014-12-08 20:45:31
28444
原创 “adb不是内部或外部命令,也不是可执行的应用程序”错误原因及解决方法
用SQLite时,可能会出现这样的错误。原因可能是环境变量PATH没有配置或配置不正确。应该把adb.exe 所在目录加入到PATH环境变量。例如:C:\Program Files\android-sdk-windows\tools 打开cmd,进入adb.exe 所在目录。例如C:\Program Files\android-sdk-windows\tools 。再执行adb shel
2014-12-08 20:32:35
12331
原创 关于Java为什么配置好环境变量但是不能在命令行cmd运行javac的问题
关于如何配置环境变量,这儿不多说,网上很多。我要说的是明明按照步骤一步一步配置好了环境变量,却不能运行javac的问题。那究竟是为什么呢?很有可能是你某个字母不小心输错了~不要笑,更不要不屑一顾。关于%JAVA_HOME 我就 把M输成勒 N,尤其在那里面是很难发现的哦。所以,仔细检查一下,说不定就是这样的原因呢~~祝你好运!
2014-12-02 10:53:37
2875
转载 match_parent和fill_parent的区别
有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白,过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ,从API Level为8开始我们可以直接用MATCH_PARENT来代替FILL_PARENT,最后Android123提醒大
2014-11-26 21:19:00
500
原创 Android中onClick(DialogInterface dialog,int which)函数和onClick(View v)函数
今天在学习安卓教程中遇到了一个小问题,问题虽小,却困扰了我很久,查了很多资料才解决。在这里写出来跟大家分享,希望可以对大家有所帮助。运行工程时,跳出一个对话框”Activity06 has stopped!“然后我就困惑了。明明是按教程中来的,代码都是正确的呀,究竟哪里出现问题了呢?仔细一看,发现了。原来我的onClick方法有两个参数,而教程中的是一个参数。而onClick是Eclips
2014-11-25 20:50:35
5232
原创 Qt安装及配置_很详细(附下载网址)
一、下载软件1.qt-creator-win-opensource-2.3.1.exe 下载网址:http://download.youkuaiyun.com/detail/huoguofeng/38388512.MinGW-gcc440_1.zip 下载网址:http://download.youkuaiyun.com/detail/rencht/5323157#comment3.qt-win-opens
2014-11-24 21:30:33
1873
jarhdf5-3.2.1.jar slf4j-api-1.7.5.jar slf4j-nop-1.7.5.jar libjhdf.so.3.2.1
2017-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人