小编Jos*_*osh的帖子

Python(NumPy,SciPy),找到矩阵的零空间

我试图找到给定矩阵的零空间(Ax = 0的解空间).我找到了两个例子,但我似乎无法工作.而且,我无法理解他们为实现目标所做的工作,所以我无法调试.我希望有人能够指引我完成这件事.

文档页面(numpy.linalg.svd,和numpy.compress)对我来说是不透明的.我通过创建矩阵C = [A|0],找到减少的行梯形形式并按行求解变量来学习.在这些例子中,我似乎无法遵循它是如何完成的.

感谢您的帮助!

这是我的示例矩阵,它与维基百科示例相同:

A = matrix([
    [2,3,5],
    [-4,2,3]
    ])  
Run Code Online (Sandbox Code Playgroud)

方法(在这里这里找到):

import scipy
from scipy import linalg, matrix
def null(A, eps=1e-15):
    u, s, vh = scipy.linalg.svd(A)
    null_mask = (s <= eps)
    null_space = scipy.compress(null_mask, vh, axis=0)
    return scipy.transpose(null_space)
Run Code Online (Sandbox Code Playgroud)

当我尝试它时,我得到一个空矩阵:

Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import scipy
>>> …
Run Code Online (Sandbox Code Playgroud)

numpy matrix linear-algebra scipy svd

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

如何使TimeField有时区感知?

有时您需要从用户那里收集时间而不收集相关日期.例如,如果用户正在配置每天同时运行的重复事件.但Django TimeField并没有使用时区.但是,在这种特殊情况下(并且可能在您自己记录时间的任何时候),时区是一个重要因素.那么,你如何存储时区感知时间?

django

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

带有简单缩略图的衬垫配合

我正在使用简易缩略图为我的网站制作缩略图.我想从1500x1023px的图像创建缩略图.所需缩略图的大小为100x100px.我想要的是缩略图显示整个徽标而不是裁剪或拉伸.我已经看到这被称为衬垫合身 - 与作物相反.例如,对于此图像,我们在顶部添加236px的空白,在底部添加237px的空白,然后调整大小.有没有办法用简单的缩略图来做到这一点?如果没有,有关如何处理此问题的任何建议?谢谢!

django thumbnails easy-thumbnails

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

截取OSX中的键盘输入

我正在尝试编写一个应用程序来阻止某些关键信号在OSX中传播到OS之外.为了澄清,我想做到这一点,以便用户几乎看到他们在键盘上按下的键被打破了.因此,相关的字母不会出现在textarea中,该键不会激活另一个应用程序中的函数等.任何想法?提前致谢.

macos cocoa

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

如何让pytest-django只运行单个应用程序的测试

我希望,默认情况下,pytest-django会运行相同的测试./manage.py test.相反,它运行所有Django测试,基本上它找到的每个python文件.

这是我的pytest.ini:

[pytest]
python_files=*.py
norecursedirs = .*, CVS, _darcs, {arch}, *.egg, django, south
Run Code Online (Sandbox Code Playgroud)

我希望能够像`py.test main.tests.TestAccess'那样运行一个测试用例.有关如何实现这一点的任何想法?

我试过-k但是,即使有了这个选项,我也看到很多其他文件正在运行,我对测试不感兴趣.这是一些输出:

(vgmdash33-env)The-Judge:vgmdash joshuafialkoff$ py.test -k nothing_by_this_name
==================================== test session starts ====================================
platform darwin -- Python 3.3.5 -- py-1.4.26 -- pytest-2.6.4
plugins: bdd, django
collected 18 items / 19 errors 

========================================== ERRORS ===========================================
_____________________________ ERROR collecting temp_scripts.py ______________________________
../../../Envs/vgmdash33-env/lib/python3.3/site-packages/_pytest/python.py:463: in _importtestmodule
    mod = self.fspath.pyimport(ensuresyspath=True)
../../../Envs/vgmdash33-env/lib/python3.3/site-packages/py/_path/local.py:641: in pyimport
    __import__(modname)
E     File "/Users/joshuafialkoff/Documents/setaris/vgmdash/temp_scripts.py", line 10
E       wget --http-user='xxx.com\xxx' --http-password=xxxxxx http://xxx.xxx.com
E                                                                        ^
E …
Run Code Online (Sandbox Code Playgroud)

django pytest

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

Facebook页面标签即使对于google.com也是空的?

几天来我一直在设置一个新的Facebook页面选项卡应用程序.无论我做什么,我都会看到一个空白页面(相信我,我已经阅读了谷歌在这个主题上可以找到的所有内容).最后,我想我只需看到一些有用的东西.所以,我设置了我能想到的最基本的页面选项卡应用程序.它只是试图加载谷歌.这是设置:http://cl.ly/1h0R2c3O1T3i1T1B422d.没有更多的东西.

您可以尝试将其安装到您自己的页面:https://www.facebook.com/dialog/pagetab/?app_id = 389862364403147&next = http://google.com

当你这样做时,我怀疑你会看到我所看到的......什么都没有(除了熟悉的Facebook页面页眉和页脚)

以防万一Facebook没有加载google.com因为他们处于战争状态,这里是我真实应用程序的设置:http://cl.ly/2J2t3n3I1D1N262M1s0J

这是我尝试过的:

  1. 将代理用于可公开访问的域.
  2. 确保使用页面选项卡和安全页面选项卡的绝对URL
  3. 发送最简单的页面(我现在使用的facebook_channel页面只是一些由html和body标签包含的文本.
  4. 不使用html和body标签,只使用文本.
  5. 在https和http上创建服务器.

这些都不起作用.在此先感谢您的帮助.如果我有头发,我会把它撕掉.

facebook

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