小编moo*_*obi的帖子

用相机拍照并获取位图

我正在开发一个Android应用程序,它使用前置摄像头为用户模拟镜像.我需要应用程序每隔5秒拍一张照片作为位图(自动且无需用户交互),然后我将其与另一个位图结合使用.

对我来说困难的部分:如何拍照并将其作为位图?

我尝试了几种解决方案,但还没有一种解决方案.

标记为重复的另一个问题是手动而非自动执行此操作.

camera android bitmap

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

在训练中使用一键编码后,获得正确的数据点形状以使用回归模型进行预测

我正在编写一个使用线性回归的应用程序。就我而言sklearn.linear_model.Ridge。我难以将自己喜欢的数据点带到的正确形状中Ridge。我简要描述了我的两个应用程序以及问题如何出现:

第一次应用:

我的数据点每个只有1个功能,都是字符串,因此我正在使用One-Hot-Encoding来将它们与结合使用Ridge。之后,每个数据点(X_hotEncoded)具有9个功能:

import pandas as pd
X_hotEncoded = pd.get_dummies(X)
Run Code Online (Sandbox Code Playgroud)

安装后Ridge,以X_hotEncoded和标签y我保存训练的模型:

from sklearn.externals import joblib
joblib.dump(ridge, "ridge.pkl")
Run Code Online (Sandbox Code Playgroud)

第二次应用:

现在,我已经在磁盘上保存了训练有素的模型,我希望在第二个应用程序中检索它,并y仅针对一个数据点进行预测(标签)。那就是我遇到上述问题的地方:

# X = one datapoint I like to predict y for 
ridge= joblib.load("ridge.pkl")
X_hotEncoded = pd.get_dummies(X)
ridge.predict(X_hotEncoded) # this should give me the prediction
Run Code Online (Sandbox Code Playgroud)

这在代码的最后一行给了我以下错误:

ValueError: shapes (1,1) and (9,) not aligned: 1 (dim 1) != 9 (dim 0)

Ridge由于使用了我在所有数据点上使用的“一键编码”功能,因此接受了9种功能的培训。现在,当我只想预测一个数据点(仅具有1个功能)时,我很难将这个数据点设置为正确的形状以使Ridge能够处理它。一键编码仅对一个数据点产生影响,而仅具有一项功能。

有人知道这个问题的解决方案吗?

可能的解决方案是将列名称写入第一个应用程序中的磁盘,然后在第二个应用程序中检索它,然后在该处重建数据点。可以按如下所示的方式检索单热编码数组的列名:反转熊猫中的“单热”编码

python machine-learning python-3.x scikit-learn one-hot-encoding

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

按home键后如何重置ViewController并返回到同一个ViewController

我正在开发一个有一些动画的应用程序.如果用户按下homebotton并决定返回到应用程序 - 到ViewController,动画发生的地方 - ViewController应该显示为用户刚刚进入它(动画从头开始).我在用CABasigAnimation.有人可以告诉我如何重置ViewController或类似的东西?

我在考虑ViewController的生命周期,但是我找不到类似于Android Activity onRestart()方法的方法,如果使用者再次进入Activity,你可以放置一些代码.

动画代码:

CAShapeLayer *progressCircle = [CAShapeLayer layer];
//....
[self.view.layer addSublayer:progressCircle];
CABasicAnimation *drawAnimation2 = [CABasicAnimation animationWithKeyPath:@"strokeEnd"];
//....
[progressCircle addAnimation:drawAnimation2 forKey:@"drawCircleAnimation"];
Run Code Online (Sandbox Code Playgroud)

objective-c uiviewcontroller ios

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