问题列表 - 第13137页

如何创建一个包含多变量函数值的numpy数组?

我想创建一个包含函数的数组f(x,y,z).如果它是我要做的一个变量的函数,例如:

sinx = numpy.sin(numpy.linspace(-5,5,100))
Run Code Online (Sandbox Code Playgroud)

获得sin(x)x[-5,5]

例如,我怎么能这样做sin(x+y+z)呢?

python numpy function multidimensional-array

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

将方法动态附加到使用swig生成的现有Python对象?

我正在使用Python类,并且我没有对其声明的写入权限.如何__str__在不修改类声明的情况下将自定义方法(如)附加到从该类创建的对象中?

编辑:谢谢你的所有答案.我尝试了所有这些,但他们没有解决我的问题.这是一个最小的例子,我希望能澄清这个问题.我使用swig来包装C++类,目的是覆盖swig模块返回的对象__str__功能.我使用cmake来构建示例:

test.py

import example

ex = example.generate_example(2)

def prnt(self):
    return str(self.x)

#How can I replace the __str__ function of object ex with prnt?
print ex
print prnt(ex)
Run Code Online (Sandbox Code Playgroud)

example.hpp

struct example
{
    int x;
};

example generate_example(int x);
Run Code Online (Sandbox Code Playgroud)

example.cpp

#include "example.hpp"
#include <iostream>

example generate_example(int x)
{
    example ex;
    ex.x = x;
    return ex;
}

int main()
{
    example ex = generate_example(2);
    std::cout << ex.x << "\n";
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

example.i

%module example

%{ …
Run Code Online (Sandbox Code Playgroud)

python methods class dynamic

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

从对象数组中获取字符串数组

我有一个Tag对象数组

class Tag
{
 public string Name;
 public string Parent;
}
Run Code Online (Sandbox Code Playgroud)

我希望代码返回标签名称列表作为字符串数组

c# arrays

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

在网页中嵌入字体

我用谷歌搜索了很多试图弄清楚如何在网页上嵌入字体.据我所知,您应该以.ttf和.eot格式将字体上传到您的网页.并在样式表中使用@ font-face.

我已将Kingthings_Italique.eot和Kingthings_Italique.ttf放在我的网页的根目录中.

创建这样的样式表.

.MyStyle
{   
    /* For IE */
    @font-face 
    {
        font-family: 'Kingthings Italique';
        src: url('Kingthings_Italique.eot');
    }

    /* For Other Browsers */
    @font-face 
    {
        font-family: 'Kingthings Italique';
        src: local('Kingthings Italique Regular'),
             local('KingthingsItalique-Regular'),
             url('Kingthings_Italique.ttf') format('truetype');
    }
}
Run Code Online (Sandbox Code Playgroud)

首先,我这样称呼它

<head runat="server">
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

我试着像这样使用它

<asp:Label ID="lbl" runat="server" Font-Bold="True" 
        Font-Size="30pt" Text="TEST123" CssClass="MyStyle"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

但无论我使用ie8还是chrome2,字体都没有改变.

如果我理解http://randsco.com/?p=680&more=1&c=1正确,那么应该可以

如果我在ie8中打开源我应该能够看到字体名称吗?因为如果我通过ie8代码搜索国王,我什么也没发现

css asp.net fonts font-face

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

Smarty AutoBind PHP变量到Smarty变量

在我聪明的代码中,我编写了很多代码,例如:

$smarty->assign('priorityList', $priorityList);
$smarty->assign("groupview", $groupview);
$smarty->assign('processList', key($processList));
$smarty->assign('taskList', $taskList);
Run Code Online (Sandbox Code Playgroud)

看看它变得多么烦人; 我对Smarty变量和PHP变量使用相同的名称,但我需要浪费时间和键入来连接两者.

我可以设置任何选项,以便智能变量自动映射到具有相同名称的PHP变量吗?

php smarty

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

89
推荐指数
5
解决办法
6万
查看次数

C#.NET - 删除的路径是目录还是文件

如何使用C#.Net 识别已删除的路径是文件还是目录?

谢谢

c# file-io

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

如何修复WPF表单调整大小 - 控制滞后和黑色背景?

我有一个非常简单的WPF窗口 - 它唯一的东西是右对齐按钮.当我通过拖动左边界来调整窗口大小时,按钮会跳转 - 很多.自己尝试一下,来回拖动左边界.

此外,在调整大小期间,黑色背景会暂时暴露.

这个问题中,我问了一个关于Windows Forms的类似问题.我得到的唯一答案表明这在WPF中得到了修复,然而,令人惊讶的是,它不仅没有修复,而且WPF还增加了第二个视觉错误 - 临时黑色背景.

这是控制滞后的样子; 当我通过顶部边框调整窗口大小时会发生这种情况(使用相机录制,因为屏幕上限会使一切变慢,因此不太明显):

                                                  在此输入图像描述

黑色边框的示例:在调整窗口大小时捕获此内容; 这只是一瞬间,但它非常引人注目:

                                      在此输入图像描述

难道我做错了什么?在调整大小期间,如何让我的控件在一个地方保持可视化?我怎样才能避开黑色边框?

:该按钮在正确的位置结束了最后 -它只跳周围简要地调整大小时.

wpf

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

Mono Cecil与PostSharp Core对比Microsoft CCI实施AOP框架

哪个在功能,易用性,文档,示例,社区/支持,VS集成,已知实现,长期可行性以及实现自定义AOP框架的构建速度方面更好?

我将从我所知道的开始(到目前为止我只尝试过PostSharp):

  • Microsoft Common Compiler Instrastruture(CCI):我读过,它用于FxCop,ILMerge,Spec#和Code Contracts.它似乎是非常低的水平,因为它甚至没有注意纠正当用它修改IL时borken的分支代码的偏移.
  • PostSharp已有5年的历史,有很多AOP功能(例如,提取一些你需要手动完成IL的事情),源代码可用,只有一个人开发/支持,但他正计划将此作为一项业务,有文档但可能更好,构建需要大约两倍的时间,很少有关于如何注入IL和2.0版本的样本将很快发布,这有望得到很大改善.
  • Mono Cecil:由一个人编写,是Mono套件的一部分,Reflector的插件名为Reflexil,使用Mono Cecil.

.net aop postsharp cci mono.cecil

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

virtualenv --no-site-packages和pip仍在寻找全球包?

我的印象是virtualenv --no-site-packages创建一个完全独立且孤立的Python环境,但它似乎并不存在.

例如,我在全局安装了python-django,但希望使用不同的Django版本创建virtualenv.

$ virtualenv --no-site-packages foo       
New python executable in foo/bin/python
Installing setuptools............done.
$ pip -E foo install Django
Requirement already satisfied: Django in /usr/share/pyshared
Installing collected packages: Django
Successfully installed Django
Run Code Online (Sandbox Code Playgroud)

据我所知,pip -E foo install上面应该重新安装新版本的Django.另外,如果我告诉pip冻结环境,我会得到很多包.我希望在一个新的环境中,--no-site-packages这将是空白的吗?

$ pip -E foo freeze
4Suite-XML==1.0.2
BeautifulSoup==3.1.0.1
Brlapi==0.5.3
BzrTools==1.17.0
Django==1.1
... and so on ...
Run Code Online (Sandbox Code Playgroud)

我误解了--no-site-packages应该如何运作?

python pip virtualenv

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