我在Python中创建一个应用程序,它从串行端口收集数据,并根据到达时间绘制收集数据的图表.数据的到达时间不确定.我希望在收到数据时更新绘图.我搜索了如何做到这一点,并找到了两种方法:
我不喜欢第一个,因为程序运行并收集数据很长一段时间(例如一天),重绘绘图将非常慢.第二个也不是优选的,因为数据的到达时间是不确定的,并且我希望仅在接收到数据时更新图.
有没有办法只通过在收到数据时添加更多的点来更新图表?
代码如:
protected Interface1 varClass1 = new Interface1() {
Run Code Online (Sandbox Code Playgroud)
但我也希望这个匿名的嵌套类也扩展了类Base,如:
protected Interface1 varClass1 = new Interface1() extends Base {
....
Run Code Online (Sandbox Code Playgroud)
这在Java中可行吗?
在大多数框架单元测试实现中,您有一组测试,并且您可以从单个[console]命令执行这些测试.测试运行并给出结果.结果有所不同,但通常包括通过/失败.
CodeIgniter的单元测试框架看起来不同,我注意到了大量的随机附加项目,以增强或替换CodeIgniter单元测试框架.
我的问题是:CodeIgniter内置的单元测试框架的预期工作流程或用途是什么?
我看了文件 ; 我知道了.这是一个简单的课程.但是哪个人利用这个课程呢?
例如,所有测试都进入一个"测试"控制器吗?或者测试是否混合到每个控制器?然后是模型和自定义助手的问题......另外,我假设测试是通过浏览器(或类似的)请求运行的...
谢谢你的指导!
问候,
弗兰克
虽然libsvm提供了用于扩展数据的工具,但是使用Scikit-Learn(它应该基于用于SVC分类器的libSVM),我发现无法扩展我的数据.
基本上我想使用4个功能,其中3个范围从0到1,最后一个是"大"高度可变数字.
如果我在libSVM中包含第四个功能(使用自动扩展我的数据的easy.py脚本),我会得到一些非常好的结果(准确率为96%).如果我在Scikit-Learn中包含第四个变量,精度下降到~78% - 但如果我将其排除,我得到的结果与排除该功能时的libSVM相同.因此,我很确定这是一个缺少扩展的问题.
如何以编程方式(即不调用svm-scale)复制SVM的缩放过程?
我从文件中读取与loadtxt这样的
data = loadtxt(filename) # id x1 y1 x2 y2
Run Code Online (Sandbox Code Playgroud)
data 看起来像
array([[ 4. , 104.442848, -130.422137, 104.442848, 130.422137],
[ 5. , 1. , 2. , 3. , 4. ]])
Run Code Online (Sandbox Code Playgroud)
然后我可以减少data属于某个id数字的行:
d = data [ data[:,0] == id]
Run Code Online (Sandbox Code Playgroud)
这里的问题是数据只包含一行.
所以我的问题是如何检查我的数组的二维性data?
我试过检查
data.shape[0] # num of lines
Run Code Online (Sandbox Code Playgroud)
但对于单行我会得到类似的东西(n, ),所以这不会奏效.
任何想法如何正确地做到这一点?
我的教授写了这个中值函数,我不太了解它.可有人请解释这部分i = len(list)/2和median = avg()与else声明?
def avg_list(numbers):
sum = 0
for num in numbers:
sum += num
avg = float(sum)/len(numbers)
print avg
def median(list):
list.sort()
if len(list)%2 == 0:
#have to take avg of middle two
i = len(list)/2
median = avg()
else:
#find the middle (remembering that lists start at 0)
i = len(list)/2
median = list
return median
Run Code Online (Sandbox Code Playgroud)
从我看到的一个例子中添加,即使是列表长度:
def median(s):
i = len(s)
if not i%2:
return (s[(i/2)-1]+s[i/2])/2.0
return s[i/2]
Run Code Online (Sandbox Code Playgroud)
这很好用,但我不明白最后一个 …
我目前正在为iOS和Android创建一个混合移动应用程序(请参阅phonegap/cordova),并注意到更新图像的img.src网址(我经常这样做),Android http请求如下所示.
我的问题是它不包括所有重要的Accept标头(Accept:/),因此服务器无法加载图像并返回(HTTP/1.1 406 Not Acceptable).更新img.src网址时,Chrome/iOS会在其http请求中包含此Accept标头.
我的问题是,有没有办法附加这个标题或做一些包含此标题的内容用于后续的img.src更新?
Android Http请求:
GET /system/data/ba9320b8-e093-47a9-8858-c6343febf3ec/frame?t=1339017043002 HTTP/1.1
Host: MyHostName
Connection: keep-alive
User-Agent: Mozilla/5.0 (Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build/ICL53F)
AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
Accept-Encoding: gzip,deflate
Accept-Language: en-US
Accept-Charset: utf-8, iso-8859-1, utf-16, *;q=0.7
Cookie: auth_token=0882f24f-04d7-4f05-9475-cfe2a94af5bf
Run Code Online (Sandbox Code Playgroud) 我有一个图表,其中节点标签是中文的。我想用 绘制它draw_graphviz(),但是保存图像时,不会显示中文字符。相反,它们显示为白色块。
我只想知道如何设置字体。
nx.draw_graphviz(G, font_size=6, node_size=80, font_family='serif', font_color='b', alpha=0.1)
plt.savefig("community__large" + str(i) + ".png")
plt.close()
Run Code Online (Sandbox Code Playgroud)
以上是我现在使用的代码。
$ reg='(\.js)|(\.txt)|(\.html)$'
$ [[ 'flight_query.jsp' =~ $reg ]]
$ echo $?
0
Run Code Online (Sandbox Code Playgroud)
*.jsp不应该基于正则表达式匹配,但实际上不匹配.
有什么建议?
我想在一个类中使用ConfigParser,它需要来自析构函数的调用,但随后会发生奇怪的事情.
这是我的代码:
"""
function name is
test ok!
test1 failed!
test2 failed!
test3 failed!
test4
... ok!
"""
def test3():
pass
class Class1:
def __del__(self):
test3()
if __name__=="__main__":
obj=Class1()
Run Code Online (Sandbox Code Playgroud)
如果函数被命名test1,test2或者test3,将引发异常,我无法捕获它try except.
追溯是:
E:\tc.py
Exception TypeError: "'NoneType' object is not callable" in <bound method Class1.__del__ of <__main__.Class1 instance at 0x00C18F58>> ignored
Run Code Online (Sandbox Code Playgroud)
太奇怪了!你能在你的系统中测试它吗?或者我做错了什么?
python ×6
anonymous ×1
bash ×1
class ×1
codeigniter ×1
extend ×1
html5 ×1
java ×1
javascript ×1
libsvm ×1
matplotlib ×1
median ×1
neato ×1
nested ×1
networkx ×1
numpy ×1
pygraphviz ×1
regex ×1
scikit-learn ×1
svm ×1
tkinter ×1
unit-testing ×1