我无法让MacPorts正常运行.我刚刚安装了OSX Lion 10.7.3我首先下载并安装了MacPorts,然后在阅读了要求后,我从App Store下载了Xcode4.3,然后安装了它.我推出了Xcode,它看起来是可操作的和功能性的.但是,当我尝试使用MacPorts移植时,它给了我这个错误消息(摘录):
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
Run Code Online (Sandbox Code Playgroud)
我遵循了以下建议:
如何在OSX Lion上为Xcode安装其他软件包以允许MacPorts工作
并在Xcode中的Preferences中安装了command_line_tools_for_xcode.我关闭了Xcode,并再次得到错误:
$ sudo port install libsocketsPassword:
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
---> Computing dependencies for libsockets
---> Dependencies to be installed: openssl zlib
---> Extracting zlib
Error: Couldn't determine your Xcode version (from '/usr/bin/xcodebuild …
Run Code Online (Sandbox Code Playgroud) 我试图了解是否有内置的python函数来计算对数正态均值和方差.我只需要这些信息然后将其输入到scipy.stats.lognorm
叠加在直方图之上的图.
简单地使用numpy.mean
并且numpy.std
似乎不是正确的想法,因为对数正态均值和方差是特定的并且与numpy方法完全不同.在Matlab中,它们有一个方便的函数lognstat
,它返回对数正态分布的均值和方差,而我似乎无法在Python中找到类似的方法.编写一个解决方案很容易,但我想知道这个方法是否存在于库中.谢谢.
我正在尝试过滤我正在使用的一些数据,以便在我的测量设备中取出一些伪像,例如负数和错误.我一直在玩使用发电机这样做的想法.我使用的是Python 2.7.2
testlist = [12,2,1,1,1,0,-3,-3,-1]
gen = (i for i, x in enumerate(testlist) if x < 0 or x > 2.5)
for i in gen: testlist.pop(i)
print testlist
Run Code Online (Sandbox Code Playgroud)
返回:
[2, 1, 1, 1, 0, -3]
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么-3值出现在更新的"测试列表"中?