问题列表 - 第40367页

通过scipy.sparse向量(或矩阵)迭代

我想知道用scipy.sparse迭代稀疏矩阵的非零项最好的方法是什么.例如,如果我执行以下操作:

from scipy.sparse import lil_matrix

x = lil_matrix( (20,1) )
x[13,0] = 1
x[15,0] = 2

c = 0
for i in x:
  print c, i
  c = c+1
Run Code Online (Sandbox Code Playgroud)

输出是

0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13   (0, 0) 1.0
14 
15   (0, 0) 2.0
16 
17 
18 
19  
Run Code Online (Sandbox Code Playgroud)

因此看起来迭代器正在触及每个元素,而不仅仅是非零条目.我已经看过API了

http://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.lil_matrix.html

并搜索了一下,但我似乎无法找到一个有效的解决方案.

python scipy sparse-matrix

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

从TextBlock中获取显示的文本

我有一个像这样定义的简单TextBlock

<StackPanel>
    <Border Width="106"
            Height="25"
            Margin="6"
            BorderBrush="Black"
            BorderThickness="1"
            HorizontalAlignment="Left">
        <TextBlock Name="myTextBlock"
                   TextTrimming="CharacterEllipsis"
                   Text="TextBlock: Displayed text"/>
    </Border>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

哪个输出像这样

替代文字

这会让我"TextBlock:显示文字"

string text = myTextBlock.Text;
Run Code Online (Sandbox Code Playgroud)

但有没有办法获得实际显示在屏幕上的文字?
含义"TextBlock:显示......"

谢谢

wpf text textblock texttrimming

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

使用LINQ生成排列

我有一套必须安排的产品.有P个产品,每个产品从1到P索引.每个产品可以安排到0到T的时间段.我需要构建满足以下约束的产品计划的所有排列:

If p1.Index > p2.Index then p1.Schedule >= p2.Schedule.
Run Code Online (Sandbox Code Playgroud)

我正在努力构建迭代器.当产品数量是已知常量时,我​​知道如何通过LINQ执行此操作,但是当产品数量是输入参数时,我不确定如何生成此查询.

理想情况下,我想使用yield语法来构造此迭代器.

public class PotentialSchedule()
{
      public PotentialSchedule(int[] schedulePermutation)
      {
             _schedulePermutation = schedulePermutation;
      }
      private readonly int[] _schedulePermutation;
}


private int _numberProducts = ...;
public IEnumerator<PotentialSchedule> GetEnumerator()
{
     int[] permutation = new int[_numberProducts];
     //Generate all permutation combinations here -- how?
     yield return new PotentialSchedule(permutation);
}
Run Code Online (Sandbox Code Playgroud)

编辑:_numberProducts = 2时的示例

public IEnumerable<PotentialSchedule> GetEnumerator()
{
    var query = from p1 in Enumerable.Range(0,T)
                from p2 in Enumerable.Range(p2,T)
                select new { P1 = p1, P2 = …
Run Code Online (Sandbox Code Playgroud)

c# linq permutation

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

PHP和构建过程(/.configure,make和install):取向,请

我是一个新手,在我成功学习了构建我简单但有用的Web服务之后,我设法让自己处于需要配置自己的PHP构建的位置.

问题是我真的不知道构建意味着什么 - 无论何时构建任何东西.

我的广泛问题是:任何好的一步一步的教程,不只是说"必须有依赖"?

我的具体问题是:例如,一个显示如何使用odbc构建PHP,然后使用imap重建(configure.nice和make nice?).

如果有人发现带有odbc的PHP包,那就太好了; 与odbc和imap,更好.但我真的在寻找一个能告诉我如何钓鱼的人.请.

日Thnx.一个.

php unix linux odbc imap

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

我应该在Android应用程序中将全局方法和变量放在哪里?

当我编写方法或使用成员变量时,我经常发现我需要在应用程序中共享它们.但他们应该去哪里?

我可以将Activity子类化,但是一旦我使用MapView并且被迫使用MapActivity就会失败,所以我的所有活动都不会从我的子类继承.我有办法解决这个问题吗?

在继承不适用的情况下,我倾向于将泛型方法和成员变量放入Application对象的子类中,但我发现它创建了一堆代码,因为每个类都需要通过via获取对应用程序对象的访问权限上下文,或者我必须把它传下来.

我怀疑我最好创建MyApplication.getInstance()并将所有内容保存在单例中,而不是通过应用程序类传递应用程序对象.但之前我想看看你们要说些什么.

android

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

谷歌镀铬框架 - 它是如何工作的?

我正在研究chrome框架,我想知道它是如何工作的.... http://scriptsrc.net显示它是一个可以嵌入页面的JavaScript ...

http://code.google.com/chrome/chromeframe/将其显示为安装文件... JS提示安装或其他什么?

google-chrome-frame

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

PHP SoapClient和复杂的头文件

我已经尝试了一段时间,但我无法弄清楚如何将PHP SoapCLient与WSDL结合使用以形成复杂的标题(也就是说,比我能找到的任何教程都复杂得多).我需要发送的信封如下所示:

(001) <?xml version='1.0' encoding='UTF-8'?>

(002) <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xlink="http://www.w3.org/1999/xlink">

(003) <SOAP-ENV:Header>

(004) <eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="2.0" SOAP-ENV:mustUnderstand="1">

(005) <eb:From>

(006) <eb:PartyId>webservices.example.com</eb:PartyId> 

(007) </eb:From>

(008) <eb:To>

(009) <eb:PartyId>clientURL</eb:PartyId> 

(010) </eb:To>

(011) <eb:CPAId>IPCC</eb:CPAId> 

(012) <eb:ConversationId>ABC123@clientURL.com</eb:ConversationId> 

(013) <eb:Service eb:type="XML">Session</eb:Service> 

(014) <eb:Action>SessionCreateRS</eb:Action> 

(015) <eb:MessageData>

(016) <eb:MessageId>mid:20030707-12545-1369@webservices.sabre.com</eb:MessageId> 

(017) <eb:Timestamp>2001-02-15T11:25:12Z</eb:Timestamp> 

(018) </eb:MessageData>

(019) <RefToMessageId>mid:20001209-133003-2333@clientURL</RefToMessageId> 

(020) </eb:MessageHeader>

(021) <wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext">

(022) <wsse:BinarySecurityToken xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/12/utility" wsu:Id="SabreSecurityToken" valueType="String" EncodingType="wsse:Base64Binary">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/RESC!ICESMSLB\/RES.LB!-4954987477210575357!252506!0</wsse:BinarySecurityToken> 

(023) </wsse:Security>

(024) </SOAP-ENV:Header>

(025) <SOAP-ENV:Body>

(026) <eb:Manifest xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="2.0">

(027) <eb:Reference eb:id="SessionCreateRS" xlink:type="simple" xlink:href="cid:SessionCreateRS"

(028) <eb:Description xml:lang="en-US">Response Message</eb:Description>"/>

(029) </eb:Reference> …
Run Code Online (Sandbox Code Playgroud)

php soap

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

PHP SMTP BCC,没有通过

未收到BCC/CC(标题中)中指定的收件人.我发现了几个有类似问题的帖子,没有答案......

代码如下,问题是:"你们有没有类似的问题?"

require_once "Mail.php";

$host = "mail.mailserver.com";
$username = "notification@yourhost.com";
$password = "getyourownpassword";

$headers = array ('From' => "User Name <$username>",
                  'To' => $to_,
                  'Cc' => 'Patty <patty@gmail.com>',
                  'Subject' => $subj_,
                  'Content-type' => 'text/html');

$smtp = Mail::factory('smtp',
                      array ('host' => $host,
                             'auth' => true,
                             'username' => $username,
                             'password' => $password));

$mail = $smtp->send($to_, $headers, $mail_msg);
Run Code Online (Sandbox Code Playgroud)

php email smtp bcc

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

从字符串PHP中删除尾随斜杠

是否可以/使用PHP从字符串中删除尾部斜杠?

php string

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

如何在Git中分离子目录但保留所有分支

我一直在关注这个问题的答案将Detach子目录分离到单独的Git存储库中,并且只有一个分支上的简单Subdirectories取得了一些成功,但现在我遇到了一个遍布多个分支的子目录,所以很简单

git filter-branch --subdirectory-filter SUBDIRECTORY HEAD
Run Code Online (Sandbox Code Playgroud)

不做这个工作.

我是否必须切换到每个分支并运行filter-branch命令,或者是否有可以通过完整历史记录进行空白更改的内容?

git git-filter-branch

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