由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教一个设计问题。
相关主题
问一个简单的问题:fork(), execvp(), 怎么传递函数Python矩阵一问
FP 之我见 (长)C++文件读取数值问题
关于传递函数指针问个C/C++题目
分母有理化是更准确吗?一个构造问题
昨天那个算法题怎么没了?求教:取串中的子串好方法
VC++ 写个简单界面的问题有什么办法可以查每行代码用的时间?
请教算法: 三等分石子C++ 读不规则长度文件问题
卡拉OK打分系统用什么算法?问一个matlab画图的问题
d**d
2017-01-11 15:48:23
1
面试的时间被问到的,感觉当时答的不太好,上来请教一下大家。
问题是这样的,
有一堆数据,几十万行的数据,每行就是三个变量,时间,变量1和变量2。三个数据都
是从现场的传感器上采集的。在正常的情况下,变量1和变量2是按照某种曲线(假设是
余弦曲线)来对应的,但是都是独立采集的。由于采集变量2的传感器的精度有限,所
有变量1的变化不能一一的表现在变量2 的数值变化上,变量1每变化256,变量2能有一
个数值的变化。问题是: 现在已经能够知道在给你的这几十万行的数据,采集变量1的
传感器在某些时间出了问题,你怎样写一个程序来分析这些数据,找出在那些时间点上
出了问题。
我当时的回答是这样的:
从变量2入手,找出每个时间段,比如每个一秒钟之内变量2 的变化差值,看看变量1在
这段时间内的变化差值,然后遍历所有的相同的变量2的变化差值,看看哪一个变量1
的变化差值是最大的。就是比如
一分钟之内,60个变量2的变化差值都是1,或者2,相对应的变量1的变化差值如果都是
在256或者512之内,那么这是时间值就是好的,但是如果超出了这个范围很多,就意味
着有问题。面试官看起来不太满意,因为到时间了,就
c****3
2017-01-11 15:58:21
2
曲线都是连续平滑的,画出图,看看哪里有锯齿,就有问题了。
d**d
2017-01-11 17:10:53
3
cannot draw plot in console :(

【在 c****3 的大作中提到】
: 曲线都是连续平滑的,画出图,看看哪里有锯齿,就有问题了。
c****3
2017-01-11 18:29:37
4
你的问题感觉就是画图,难道还得写程序?
画出图,对照一下,应该很容易用眼睛看出来那里有问题,其它感觉都不够好。

【在 d**d 的大作中提到】
: cannot draw plot in console :(
c*********e
2017-01-11 20:38:00
5
这种问题一般是问刚毕业的学生的,有工作经验的不会问这种抽象的问题。

【在 d**d 的大作中提到】
: 面试的时间被问到的,感觉当时答的不太好,上来请教一下大家。
: 问题是这样的,
: 有一堆数据,几十万行的数据,每行就是三个变量,时间,变量1和变量2。三个数据都
: 是从现场的传感器上采集的。在正常的情况下,变量1和变量2是按照某种曲线(假设是
: 余弦曲线)来对应的,但是都是独立采集的。由于采集变量2的传感器的精度有限,所
: 有变量1的变化不能一一的表现在变量2 的数值变化上,变量1每变化256,变量2能有一
: 个数值的变化。问题是: 现在已经能够知道在给你的这几十万行的数据,采集变量1的
: 传感器在某些时间出了问题,你怎样写一个程序来分析这些数据,找出在那些时间点上
: 出了问题。
: 我当时的回答是这样的:

v**o
2017-01-11 22:22:14
6
富里叶变换,相关性分析?
z*****k
2017-01-13 18:33:57
7
这种随机过程要从概率分布上分析,你的情况就是要在两个信号变量的联合分布函数
(数值表示)上考虑,联合分布当然是2D。用那个基于普世的时间序列随机特征理想化,
再用这个联合分布函数就可算出来错在哪些点了。

【在 d**d 的大作中提到】
: 面试的时间被问到的,感觉当时答的不太好,上来请教一下大家。
: 问题是这样的,
: 有一堆数据,几十万行的数据,每行就是三个变量,时间,变量1和变量2。三个数据都
: 是从现场的传感器上采集的。在正常的情况下,变量1和变量2是按照某种曲线(假设是
: 余弦曲线)来对应的,但是都是独立采集的。由于采集变量2的传感器的精度有限,所
: 有变量1的变化不能一一的表现在变量2 的数值变化上,变量1每变化256,变量2能有一
: 个数值的变化。问题是: 现在已经能够知道在给你的这几十万行的数据,采集变量1的
: 传感器在某些时间出了问题,你怎样写一个程序来分析这些数据,找出在那些时间点上
: 出了问题。
: 我当时的回答是这样的:

p****o
2017-01-13 22:09:43
8
因为你的数据是连续变化的,所以一阶difference后,对绝对值做一个回归。残差大的
就是有问题的地方。

【在 d**d 的大作中提到】
: 面试的时间被问到的,感觉当时答的不太好,上来请教一下大家。
: 问题是这样的,
: 有一堆数据,几十万行的数据,每行就是三个变量,时间,变量1和变量2。三个数据都
: 是从现场的传感器上采集的。在正常的情况下,变量1和变量2是按照某种曲线(假设是
: 余弦曲线)来对应的,但是都是独立采集的。由于采集变量2的传感器的精度有限,所
: 有变量1的变化不能一一的表现在变量2 的数值变化上,变量1每变化256,变量2能有一
: 个数值的变化。问题是: 现在已经能够知道在给你的这几十万行的数据,采集变量1的
: 传感器在某些时间出了问题,你怎样写一个程序来分析这些数据,找出在那些时间点上
: 出了问题。
: 我当时的回答是这样的:

c*********e
2017-01-14 11:20:40
9
就是面试的不想要你的,故意给你个难题。你知道他们面试老印的时候问的问题吗?就
是纯聊天!

【在 d**d 的大作中提到】
: 面试的时间被问到的,感觉当时答的不太好,上来请教一下大家。
: 问题是这样的,
: 有一堆数据,几十万行的数据,每行就是三个变量,时间,变量1和变量2。三个数据都
: 是从现场的传感器上采集的。在正常的情况下,变量1和变量2是按照某种曲线(假设是
: 余弦曲线)来对应的,但是都是独立采集的。由于采集变量2的传感器的精度有限,所
: 有变量1的变化不能一一的表现在变量2 的数值变化上,变量1每变化256,变量2能有一
: 个数值的变化。问题是: 现在已经能够知道在给你的这几十万行的数据,采集变量1的
: 传感器在某些时间出了问题,你怎样写一个程序来分析这些数据,找出在那些时间点上
: 出了问题。
: 我当时的回答是这样的:

g****t
2017-01-14 22:55:54
10
很明显这是EE的题。这里都是CS的。
变量1和2分别就是电压和电流。
你需要算他们之间的传递函数。吹的悬一点
就是什么kalman filtering,维诺卷积等经典算法。
说的土一点就是把电压和电流分别作傅立叶变换,
然后V(jw)/I(jw) fitting算出来传递函数,以及误差区间。
在3*sigma以外的点就是有问题的点。
你可能不适合这个工作。线性系统理论这方面基础得一年甚至几年
才行。本科的工程数学至少要学复变函数,积分变换两门课。但这些东西
学了也没什么大用。不如学个java.
如果连传递函数四个字都不知道,去
处理传感器的信号是没有意义的。
c*********e
2017-01-15 12:05:15
11
这个case是ee的问题,但是学ee的又写不出java的程序。这就是这个问题的困难的所在
。需要一个ee的,一个cs的,2个人同时来处理这个问题。招人的可能为了省钱,想让1
个人做2个人的事。

【在 g****t 的大作中提到】
: 很明显这是EE的题。这里都是CS的。
: 变量1和2分别就是电压和电流。
: 你需要算他们之间的传递函数。吹的悬一点
: 就是什么kalman filtering,维诺卷积等经典算法。
: 说的土一点就是把电压和电流分别作傅立叶变换,
: 然后V(jw)/I(jw) fitting算出来传递函数,以及误差区间。
: 在3*sigma以外的点就是有问题的点。
: 你可能不适合这个工作。线性系统理论这方面基础得一年甚至几年
: 才行。本科的工程数学至少要学复变函数,积分变换两门课。但这些东西
: 学了也没什么大用。不如学个java.

g****t
2017-01-15 14:04:57
12
处理传感器数据,
多数是火坑工作,没前途,最好别去。除非是军工大厂。


: 这个case是ee的问题,但是学ee的又写不出java的程序。这就是这个问题的困难
的所在

: 。需要一个ee的,一个cs的,2个人同时来处理这个问题。招人的可能为了省钱
,想让1

: 个人做2个人的事。



【在 c*********e 的大作中提到】
: 这个case是ee的问题,但是学ee的又写不出java的程序。这就是这个问题的困难的所在
: 。需要一个ee的,一个cs的,2个人同时来处理这个问题。招人的可能为了省钱,想让1
: 个人做2个人的事。

c*********e
2017-01-15 17:37:09
13
也可能是防盜公司,比如ADT.

【在 g****t 的大作中提到】
: 处理传感器数据,
: 多数是火坑工作,没前途,最好别去。除非是军工大厂。
:
:
: 这个case是ee的问题,但是学ee的又写不出java的程序。这就是这个问题的困难
: 的所在
:
: 。需要一个ee的,一个cs的,2个人同时来处理这个问题。招人的可能为了省钱
: ,想让1
:
: 个人做2个人的事。
: