问题列表 - 第11146页

如何有效地计算运行标准偏差?

我有一系列数字列表,例如:

[0] (0.01, 0.01, 0.02, 0.04, 0.03)
[1] (0.00, 0.02, 0.02, 0.03, 0.02)
[2] (0.01, 0.02, 0.02, 0.03, 0.02)
     ...
[n] (0.01, 0.00, 0.01, 0.05, 0.03)
Run Code Online (Sandbox Code Playgroud)

我想要做的是有效地计算所有数组元素的列表的每个索引的平均值和标准差.

为了做到这一点,我一直循环遍历数组并将列表的给定索引处的值相加.最后,我将"平均值列表"中的每个值除以n.

为了做标准偏差,我再次循环,现在我已经计算了平均值.

我想避免两次通过阵列,一次为平均值,然后一次为SD(在我有一个意思之后).

是否有一种有效的方法来计算两个值,只通过一次数组?解释语言(例如Perl或Python)或伪代码中的任何代码都可以.

python statistics perl

80
推荐指数
7
解决办法
11万
查看次数

如何从名称中获取选择器?

我有一个NSString包含我想用performSelector调用的选择器的名称.如何从字符串中获取对选择器的引用?

reflection objective-c

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

加密战争文件

我想加密或混淆我的WAR文件,以便逆向工程将需要更多的努力.是否有这样的工具或maven插件会加密WAR文件及其内容?

此外,一旦WAR加密,那么Web应用程序将如何部署?如果Web服务器爆炸WAR,每个jar和资源是否仍然可以加密,那么如何修改启动行为以解密嵌套的jar和资源?

谢谢,沃尔特

java security encryption

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

Django模板:列表"for"标签内的嵌套字典"for"标签

我希望能够在Django模板中的for循环内迭代字典.

为了这个示例,请考虑以下事项:

items_list = [ {'key1':'value1', 'key2':'value2'}, {'key1':'value5', 'key2':'value9'} ]
Run Code Online (Sandbox Code Playgroud)

方法#1:

{% for dict in items_list %}
    {% for key,value in dict %}
        <tr>
            <td>{{ key }}</td>
            <td>{{ value }}</td>
        </tr>
    {% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

方法#2:

{% for dict in items_list %}
    {% for node in dict.items %}
        <tr>
            <td>{{ node.0 }}</td>
            <td>{{ node.1 }}</td>
        </tr>
    {% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

问题

  • 方法#1为什么不起作用?这对我来说似乎很直观.
  • 我在方法#2中这样做的方式是好还是以后会引起问题?

django django-templates

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

在代码中添加项目时,使用ItemTemplate进行TreeView

我在后面的代码中手动添加TreeViewItems,并希望使用DataTemplate来显示它们,但无法弄清楚如何.我希望做这样的事情,但项目显示为空标题.我究竟做错了什么?

XAML

<Window x:Class="TreeTest.WindowTree"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="WindowTree" Height="300" Width="300">
    <Grid>
        <TreeView Name="_treeView">
            <TreeView.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal">
                        <TextBlock Text="{Binding Path=Name}" />
                        <TextBlock Text="{Binding Path=Age}" />
                    </StackPanel>
                </DataTemplate>
            </TreeView.ItemTemplate>
        </TreeView>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

代码背后

using System.Windows;
using System.Windows.Controls;

namespace TreeTest
{
    public partial class WindowTree : Window
    {
        public WindowTree()
        {
            InitializeComponent();

            TreeViewItem itemBob = new TreeViewItem();
            itemBob.DataContext = new Person() { Name = "Bob", Age = 34 };

            TreeViewItem itemSally = new TreeViewItem();
            itemSally.DataContext = new Person() { Name = "Sally", Age …
Run Code Online (Sandbox Code Playgroud)

wpf treeview xaml datatemplate itemtemplate

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

如何重构这个Python代码?

class MainPage(webapp.RequestHandler):
  def get(self):
    user = users.get_current_user()
    tasks_query = Task.all()
    tasks = tasks_query.fetch(1000)
    if user:
      url = users.create_logout_url(self.request.uri)
    else:
      url = users.create_login_url(self.request.uri)
    template_values = {
      'tasks': tasks,
      'url': url
      }
    path = os.path.join(os.path.dirname(__file__), 'index.html')
    self.response.out.write(template.render(path, template_values))

class Gadget(webapp.RequestHandler):
  def get(self):
    user = users.get_current_user()
    tasks_query = Task.all()
    tasks = tasks_query.fetch(1000)
    if user:
      url = users.create_logout_url(self.request.uri)
    else:
      url = users.create_login_url(self.request.uri)
    template_values = {
      'tasks': tasks,
      'url': url
      }
    path = os.path.join(os.path.dirname(__file__), 'gadget.xml')
    self.response.out.write(template.render(path, template_values))
Run Code Online (Sandbox Code Playgroud)

python google-app-engine refactoring

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

Facebook App与Facebook Connect网站

我正在阅读Facebook的文档,所以我可以弄清楚如何在我的网站上启用Facebook Connect.让我感到困惑的是哪些部分适用于Facebook应用程序和Facebook Connect,因为我会一直在阅读,以为我正在学习Facebook Connect,但后来我会到达一个提到Facebook应用程序的部分.例如,这是除了Data.getCookies上的页面之外的其他内容:

此方法返回给定用户和应用程序的所有cookie.

Cookie仅适用于Web应用程序; 它们不适用于桌面应用程序.

我认为我的网站是一个Web应用程序,但我不知道"Web应用程序"是否同时指的是Facebook Connect网站和Facebook应用程序.如何判断我正在阅读的内容是否适用于Facebook Connect而不仅仅适用于Facebook应用?

facebook

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

在C#中匹配换行符(\n)的正则表达式

好吧,这个让我疯了......我有一个字符串,这样就形成了:

var newContent = string.Format("({0})\n{1}", stripped_content, reply)
Run Code Online (Sandbox Code Playgroud)

newContent将显示如下:(
旧文本)
新文本

我需要一个正则表达式,用括号括起来的括号中的文本和换行符.

我能想到的最好的是:

const string  regex = @"^(\(.*\)\s)?(?<capture>.*)";
var match= Regex.Match(original_content, regex);
var stripped_content = match.Groups["capture"].Value;
Run Code Online (Sandbox Code Playgroud)

这工作,但我想专门匹配换行符(\n),没有任何空格(\s)替换\s\n \\n\\\n无法正常工作.

请帮我保持理智!

编辑:一个例子:

public string Reply(string old,string neww)
        {
            const string  regex = @"^(\(.*\)\s)?(?<capture>.*)";
            var match= Regex.Match(old, regex);
            var stripped_content = match.Groups["capture"].Value;
            var result= string.Format("({0})\n{1}", stripped_content, neww);
            return result;
        }

Reply("(messageOne)\nmessageTwo","messageThree") returns :
(messageTwo)
messageThree
Run Code Online (Sandbox Code Playgroud)

.net c# regex

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

列表的最后一个元素的值

如何获取List的最后一个元素的值?我注意到List.hd(或.Head)返回一个项目,而List.tl(或.Tail)返回一个List.

转发列表并获得高清唯一的方法吗?谢谢.

f# reverse list tail

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

使用jQuery查找无序列表中有多少列表项

我正在创建一个标签式内容界面.内容面板是使用服务器端脚本创建的无序列表.我想通过jQuery添加标签来控制面板.jQuery插件工作的唯一要求是使用与制表符相同数量的面板(面板数量并不总是一致的).我需要查询我的ul.panels中有多少列表项并将其存储在变量中,因此我可以创建一个包含该变量的循环,以将我的列表项追加到ul.tabs中.

我无法访问服务器端脚本,因此无法修改PHP.

jquery children

3
推荐指数
2
解决办法
5773
查看次数