问题列表 - 第47062页

矩阵的Numpy-weight和sum行

使用Python和Numpy,我想:

  • 将(n列x m行)矩阵的每一行视为向量
  • 每行的权重(向量的每个分量的标量乘法)
  • 添加每一行以创建最终向量(向量添加).

权重以规则的numpy数组nx 1给出,因此矩阵中的每个向量m应乘以权重n.

这就是我所拥有的(测试数据;实际矩阵很大),这可能是非Numpy和非Pythonic.谁能做得更好?谢谢!

import numpy

# test data
mvec1 = numpy.array([1,2,3])
mvec2 = numpy.array([4,5,6])
start_matrix = numpy.matrix([mvec1,mvec2])
weights = numpy.array([0.5,-1])

#computation
wmatrix = [ weights[n]*start_matrix[n] for n in range(len(weights)) ]

vector_answer = [0,0,0]
for x in wmatrix: vector_answer+=x
Run Code Online (Sandbox Code Playgroud)

python numpy vector matrix

5
推荐指数
2
解决办法
6265
查看次数

Winforms设计师生成的组件IContainer的用途是什么?

在Visual Studio中创建新表单时,设计器在.Designer.cs文件中生成以下代码:

  /// <summary>
  /// Required designer variable.
  /// </summary>
  private System.ComponentModel.IContainer components = null;

  /// <summary>
  /// Clean up any resources being used.
  /// </summary>
  /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
  protected override void Dispose(bool disposing)
  {
     if (disposing && (components != null))
     {
        components.Dispose();
     }
     base.Dispose(disposing);
  }
Run Code Online (Sandbox Code Playgroud)

components变量的目的是什么?我的理论是,我应该将它用于IDisposable我的表单拥有的任何类,我在Designer之外创建(因为Dispose已经由Designer实现).

因此,例如,如果我的表单拥有一个字体,我可以通过添加它来确保它被处理components:

  public partial class Form1 : Form
  {
      Font coolFont;

      public Form1()
      {
          InitializeComponent();
          this.coolFont = new Font("Comic …
Run Code Online (Sandbox Code Playgroud)

c# dispose designer winforms

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

如何从已启用的图标创建禁用图标

我有一堆图标,我需要创建它们的灰色版本,以便在禁用相应的命令时使用.我怎么能以一种简单的方式做到这一点,最好使用GIMP,因为这是我安装的唯一图形程序?

user-interface icons image-manipulation

8
推荐指数
2
解决办法
6194
查看次数

刮除数据而无需明确定义要刮取的每个字段

我想刮掉一页数据(使用Python Scrapy库),而不必在页面上定义每个字段.相反,我想使用id元素作为字段名称动态生成字段.

起初我认为最好的方法是拥有一个收集所有数据的管道,并在它拥有所有数据后输出.

然后我意识到我需要将数据传递给项目中的管道,但我无法定义项目,因为我不知道它将需要哪些字段!

解决这个问题的最佳方法是什么?

python scrapy

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

二进制int加倍没有类型转换

我做一些微控制器的编程中C.我来自各种传感器的4个字节,代表任一读取float,intunsigned int.目前,我将它们以unsigned int格式存储在微控制器中,即使数据可能是float微控制器,它们只是字节.然后将该数据传输到PC.我希望PC将二进制数据解释为a float或an int或者unsigned int我希望的时候.有没有办法做到这一点?

防爆.

unsigned int value = 0x40040000; // This is 2.0625 in double
double result = convert_binary_to_double(value); // result = 2.0625
Run Code Online (Sandbox Code Playgroud)

谢谢.

PS:我尝试了类型转换,但这不起作用.

c binary microcontroller casting

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

在Android PhoneGap应用程序中键入时使用JQTouch进行屏幕滚动?

我使用JQtouch,Jquery和PhoneGap创建了一个应用程序.当您在表单的字段中键入内容时,每次输入字符时,整个页面都会向上或向下滚动.我到处寻找解决方案但找不到解决方案.这里有类似的问题:https://github.com/jquery/jquery-mobile/issues/638 但他的解决方案并没有解决我的问题.

有没有人知道为什么页面会随着文本框中每个添加的字符向上和向下滚动?因为页面很小,所以它会快速上下滚动,使其非常烦人.

jquery android jqtouch cordova

7
推荐指数
2
解决办法
2828
查看次数

一次更换多个字符串

在JavaScript中有一个简单的等价物吗?

$find = array("<", ">", "\n");
$replace = array("&lt;", "&gt;", "<br/>");

$textarea = str_replace($find, $replace, $textarea); 
Run Code Online (Sandbox Code Playgroud)

这是使用PHP str_replace,它允许您使用单词数组来查找和替换.我可以使用JavaScript/jQuery做这样的事情吗?

...
var textarea = $(this).val();

// string replace here

$("#output").html(textarea);
...
Run Code Online (Sandbox Code Playgroud)

javascript jquery replace

63
推荐指数
8
解决办法
12万
查看次数

MVC 3 Custom ValidationAttribute for CheckBoxFor在客户端触发两次

我将列出代码来解释整个情况然后提出问题的描述:

在我的View Model中,我有一个布尔属性来跟踪用户是否接受了术语:

 [MustBeTrue(ErrorMessageResourceType = typeof(ErrorMessages), ErrorMessageResourceName = "MustAccept")]
 public bool HasAuthorizedBanking { get; set; }
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我已经创建了一个自定义验证属性来处理这个名为MustBeTrue的处理Checkbox,因为[Required] 当前不适用于MVC 3中Checkbox的客户端验证

public class MustBeTrueAttribute : ValidationAttribute, IClientValidatable
{
    protected override ValidationResult IsValid(object value, ValidationContext validationContext)
    {
        if ((bool)value)
            return ValidationResult.Success;

        return new ValidationResult(String.Format(ErrorMessageString,validationContext.DisplayName));
    }

    public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context)
    {
        var rule = new ModelClientValidationRule
        {
            ErrorMessage = FormatErrorMessage(metadata.GetDisplayName()),
            ValidationType = "truerequired"
        };

        yield return rule;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我在我的View中添加一个带有ValidationMessage的CheckBoxFor:

@Html.CheckBoxFor(model => model.HasAuthorizedBanking)
@Html.ValidationMessageFor(model => model.HasAuthorizedBanking, "", new { @class = "validationtext" …
Run Code Online (Sandbox Code Playgroud)

c# validation jquery-validate asp.net-mvc-3

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

内置类型的性能:char vs short vs int vs. float vs. double

这可能看起来有点愚蠢但是看到Alexandre C 在其他主题中的回复,我很想知道如果内置类型有任何性能差异:

charVS shortVS int主场迎战float 主场迎战double.

通常我们在现实生活中没有考虑这种性能差异(如果有的话),但我想知道这是出于教育目的.可以问的一般问题是:

  • 整数算术和浮点运算之间是否有任何性能差异?

  • 哪个更快?更快的原因是什么?请解释一下.

c c++ performance built-in

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

如何从OpenGL ES开始?

我想学习OpenGL ES,但到目前为止我对它一无所知,我想知道是否有一个从0知识明星的教程.请记住,我对图形,绘图等一无所知.

c xcode opengl-es objective-c ios

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