小编use*_*197的帖子

jQuery onclick删除表格行

如何在点击时删除表格行?

这是一个jsfiddle.

我想只删除嵌套del链接的行,而不是脚本现在执行的最后一行.

Onclick调用delTableRow()函数,需要更改该函数以删除嵌套的del链接行.

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
function addTableRow(jQtable){
    jQtable.each(function(){
        var tds = '<tr>';
        jQuery.each($('tr:last td', this), function() {tds += '<td>'+$(this).html()+'</td>';});
        tds += '</tr>';
        if($('tbody', this).length > 0){$('tbody', this).append(tds);
        }else {$(this).append(tds);}
    });
}
function delTableRow(jQtable){
    jQtable.each(function(){
        $('tr:last', this).remove();
    });
}
</script>
<table width="100%" border="1" cellspacing="0" cellpadding="0" id="mans">
  <tr>
    <td>11</td>
    <td>12</td>
    <td>13</td>
    <td><a onclick="delTableRow($('#mans'));" href="#">del</a></td>
  </tr>
  <tr>
    <td>21</td>
    <td>22</td>
    <td>23</td>
    <td><a onclick="delTableRow($('#mans'));" href="#">del</a></td>
  </tr>
  <tr>
    <td>31</td>
    <td>32</td>
    <td>33</td>
    <td><a onclick="delTableRow($('#mans'));" href="#">del</a></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

jquery

1
推荐指数
1
解决办法
2万
查看次数

Python Viterbi算法

下面的代码是我在此处发现的HMM模型中使用的Viterbi算法的Python实现。该链接还提供了一个测试案例。

在中__init__,我了解:

  • initialProb 是从给定状态开始的概率,
  • transProb 是在任何给定时间从一种状态迁移到另一种状态的概率,但是

我不明白的参数是obsProb。有人可以解释一下吗?

import numpy as np

'''
N: number of hidden states
'''
class Decoder(object):
def __init__(self, initialProb, transProb, obsProb):
    self.N = initialProb.shape[0]
    self.initialProb = initialProb
    self.transProb = transProb
    self.obsProb = obsProb
    assert self.initialProb.shape == (self.N, 1)
    assert self.transProb.shape == (self.N, self.N)
    assert self.obsProb.shape[0] == self.N

def Obs(self, obs):
    return self.obsProb[:, obs, None]

def Decode(self, obs):
    trellis = np.zeros((self.N, len(obs)))
    backpt = np.ones((self.N, len(obs)), 'int32') * -1

    # initialization …
Run Code Online (Sandbox Code Playgroud)

python algorithm

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

EA 交易与 MQL4 指标之间的交互

是否可以通过专家顾问读取预建指标的变化(例如:其价值变化),当然 - 根据这些读取自动进行交易?

负责执行此操作的功能是什么?

我试图在谷歌上查找这个,但似乎我只能做跟踪对象创建或删除之类的事情......称为图表事件......也许我错过了什么?

trading algorithmic-trading forex metatrader4 mql4

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

WebGL。它是否在 GPU 中创建缓冲区?

寻找关于实时绘制相当大的数据流的决定。我想通过 GPU 处理它以降低内存成本。

我找到了一个 WebGL 示例:

// Fill the buffer with the values that define a triangle.
function setGeometry(gl) {
  gl.bufferData(
      gl.ARRAY_BUFFER,
      new Float32Array([
             0, -100,
           150,  125,
          -175,  100]),
      gl.STATIC_DRAW);
}
Run Code Online (Sandbox Code Playgroud)

并想澄清一些事情:

  • gl.ARRAY_BUFFER 是否在 GPU 内创建缓冲区,而不是在 RAM 内?

  • WebGL 在 Linux 上稳定吗?


更新:还想澄清一下,是否可以通过索引仅更新 gl 缓冲区的一部分。

javascript opengl-es webgl

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

如何使用 Python pandas 构建阿隆指标

我正在尝试使用 pandas 在 python 中制作阿隆指示器。然而我得到了错误的价值观...任何人都可以帮助指出我错在哪里...

import pandas as pd
import Bitmex_OHLC
import numpy as np
import importlib

def aroon():
    importlib.reload(Bitmex_OHLC)
    df_aroon = Bitmex_OHLC.OHLC()
    df_aroon['14L_min'] = df_aroon['low'].rolling(window=14,min_periods=0).min()
    df_aroon['14H_max'] = df_aroon['high'].rolling(window=14,min_periods = 0).max()
    df_aroon['ind'] = range(0,len(df_aroon))
    # recent_high = df_aroon.iloc[-1]["25d High"]
    df_aroon['high_ind'] = df_aroon['ind'].where(df_aroon["14H_max"]==df_aroon['high']).fillna(method = 'ffill')
    df_aroon['low_ind'] = df_aroon['ind'].where(df_aroon["14L_min"] == df_aroon['low']).fillna(method = 'ffill')
    df_aroon['since_high'] = df_aroon['ind']-df_aroon['high_ind']
    df_aroon['since_low'] = df_aroon['ind'] - df_aroon['low_ind']
    df_aroon['up'] = (((14 - df_aroon['since_high'])/14) *100)
    df_aroon['down'] = (((14 - df_aroon['since_low']) / 14) * 100)
    return (df_aroon)

print(aroon().tail())
Run Code Online (Sandbox Code Playgroud)

(down) 列的值应始终为正,并且 (since_low) …

python finance indicator quantitative-finance pandas

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

python joblib和随机游走-[CONCURRENT]-进程调度的性能

这是我的python-3.6代码,用于模拟1D反射的随机游走,使用该joblib模块K在Linux集群计算机上的工作人员之间同时生成400个实现。

但是,我注意到for的运行时K=3比for差K=1,并且for的运行时K=5更糟!

谁能看到一种改善我使用率的方法joblib吗?

from math import sqrt
import numpy as np
import joblib as jl
import os

K = int(os.environ['SLURM_CPUS_PER_TASK'])

def f(j):
    N = 10**6
    p = 1/3
    np.random.seed(None)
    X = 2*np.random.binomial(1,p,N)-1   # X = 1 with probability p
    s = 0                               # X =-1 with probability 1-p
    m = 0 
    for t in range(0,N):
        s = max(0,s+X[t])
        m = max(m,s)
    return m

pool = jl.Parallel(n_jobs=K)
W = …
Run Code Online (Sandbox Code Playgroud)

python parallel-processing performance parallelism-amdahl joblib

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

矢量化是硬件/框架特定的功能还是良好的编码习惯?

我正在尝试围绕矢量化(用于数值计算)进行思考,但我遇到了看似矛盾的解释:

  • 我的理解是,它是一个内置于低级库的功能,它利用给定处理器的并行处理能力同时对多个数据点执行操作。

  • 但是一些教程似乎将其描述为一种编码实践,可以将其合并到他们的代码中以提高效率。如果它也是您正在使用的框架中拥有或没有的功能,那么它是如何编码实践的。

对我的困境更具体的解释:

  • 假设我有一个循环来计算 Python 中数字列表的运算。为了对它进行矢量化,我只需导入 Numpy,然后使用数组函数一步完成计算,而不必编写耗时的循环。Numpy 使用的低级 C 例程将代表我完成所有繁重的工作。

据我所知,了解 Numpy 以及如何导入和使用它并不是一种编码实践。这只是工具和框架的良好知识,仅此而已。

那么为什么人们一直将矢量化称为优秀编码人员在其代码中利用的编码实践呢?

python parallel-processing performance numpy vectorization

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

如何在光线平行和不使用光线模式的情况下运行函数?

sudo pip3 install ray

我创建了一个函数foo(),在 ray 装饰器中定义:

import ray
ray.init()

@ray.remote
def foo(x):
    print(x)
Run Code Online (Sandbox Code Playgroud)

我希望能够foo在并行和常规模式下使用两者(忽略装饰器)。

如果我想在foo没有 a 的情况下使用.remote( blabla_variable )它会返回一个错误。

当我不需要装饰器时,请告知如何“忽略”它。

parallel-processing python-3.x ray

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

Python 3.4 Tkinter - 如何只删除文本小部件中任意位置的字符串?

如果您需要更多详细信息,我很乐意提供,但让我只提供场景。

我这样做是为了在我的文本中插入 HTML 换行符:

count = int(text_entry.index('end-1c').split('.')[0])
for i in range(count):
    if i != 0.0:
        text_entry.insert('%d.end' % i, '<br>')
Run Code Online (Sandbox Code Playgroud)

简而言之,我只想在我的函数的其余部分执行后撤消此操作,将文本返回到其原始状态。我尝试使用text.delete()and text.replace(),但我似乎无法简单地删除插入的字符串而不改变文本的其余部分。我是 Tkinter 的新手,所以我确定我不了解索引的使用或一些基本的东西。

我感谢您的时间和关注。

textbox tkinter python-3.x

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

在python NLTK中,我想获得非空白字符串的形态分析结果

我想从 NLTK 对非空白字符串获取形态分析结果。

例如:

字符串是"societynamebank".

我想要得到['society', 'name', 'bank']

如何在 NLTK 上获得该结果?

python nltk morphological-analysis

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