我有一些由外部程序生成的表面数据作为XYZ值.我想使用matplotlib创建以下图形:
我已经看了几个用于在matplotlib中绘制曲面和轮廓的示例 - 但是,Z值似乎是X和Y的函数,即Y~f(X,Y).
我假设我将以某种方式需要转换我的Y变量,但我还没有看到任何示例,它显示了如何执行此操作.
所以,我的问题是:给定一组(X,Y,Z)点,如何从该数据生成表面和等高线图?
顺便说一句,为了澄清,我不想创建散点图.虽然我在标题中提到了matplotlib,但我并不反对使用rpy(2),如果这样我可以创建这些图表.
我正在尝试编写一个函数来发布表单数据并将返回的cookie信息保存在文件中,以便下次访问页面时,cookie信息将被发送到服务器(即正常的浏览器行为).
我使用curlib在C++中相对容易地编写了这个,但是花了将近一整天的时间尝试使用urllib2在Python中编写它 - 但仍然没有成功.
这是我到目前为止:
import urllib, urllib2
import logging
# the path and filename to save your cookies in
COOKIEFILE = 'cookies.lwp'
cj = None
ClientCookie = None
cookielib = None
logger = logging.getLogger(__name__)
# Let's see if cookielib is available
try:
import cookielib
except ImportError:
logger.debug('importing cookielib failed. Trying ClientCookie')
try:
import ClientCookie
except ImportError:
logger.debug('ClientCookie isn\'t available either')
urlopen = urllib2.urlopen
Request = urllib2.Request
else:
logger.debug('imported ClientCookie succesfully')
urlopen = ClientCookie.urlopen
Request = ClientCookie.Request
cj = ClientCookie.LWPCookieJar() …Run Code Online (Sandbox Code Playgroud) 我正在CLI上运行一个任务,它提示我输入是/否.
选择一个选项后,屏幕上会滚动大量信息 - 包括几个错误.我想将此输出传递给一个文件,以便我可以看到错误.由于命令需要键盘输入,因此简单的">"无效.
我在Ubuntu 9.1上运行.
我已经使用"老式方式"为PHP编写了一些C/C++扩展模块 - 即使用手动方式(如Sarah Golemon在她的书中所述).
这对我来说太蠢了,因为我很懒,并且想尽可能地自动化.此外,我现在使用SWIG生成Python的扩展,我开始喜欢使用它.
我正在考虑使用SWIG生成我未来的PHP扩展.我在生产服务器上使用PHP v5.2(及更高版本).
我的问题是:
我正在Ubuntu 9.10上构建一个共享库.我想从库中只导出我的一部分函数.在Windows平台上,这将使用模块定义(.def)文件来完成,该文件将包含从库中导出的函数的外部和内部名称的列表.
我有以下问题:
如何将共享库的导出函数限制为我想要的(即等效的.def文件)
以.def文件为例,您可以为函数提供一个与其内部名称不同的外部名称(对于防止名称冲突和重新修饰损坏的名称等非常有用)
在Windows上我可以使用EXPORT命令(IIRC)来检查导出的函数和地址列表,在Linux上执行此操作的等效方法是什么?
我发现自己在使用脚本时比以往更麻烦,而且我在这方面缺乏知识(以及linux系统管理员/安全性)正在成为障碍.
任何人都可以为bash脚本/ linux管理员推荐一个很好的在线资源.最好是pdf格式,所以我可以将它(单个文件)复制到我的PDA上.
我的bash fu不应该是它应该是什么.
我想创建一个小批量脚本,它将目录列表复制到一个新的zip文件中.
有(至少)两种方法我可以考虑证明文件列表:
从文件中读取(比如config.txt).该文件将包含要压缩的目录列表OR
硬件将列表直接编码到bash脚本中
第一种选择似乎更直接(虽然不那么优雅).
我面临的两个问题是我不知道如何做以下事情:
有人可以建议几行,我怎么能这样做?
顺便说一句,我在Ubuntu 10.0.4上运行
我想写一个像字典一样的容器类(实际上是从一个字典派生出来的),这个结构的关键是日期.
当使用密钥(即日期)从类中检索值时,如果日期不存在,则使用密钥之前的下一个可用日期来返回该值.
以下数据应该有助于进一步解释这个概念:
Date (key) Value
2001/01/01 123
2001/01/02 42
2001/01/03 100
2001/01/04 314
2001/01/07 312
2001/01/09 321
Run Code Online (Sandbox Code Playgroud)
如果我尝试获取与密钥(日期)'2001/01/05'相关联的值,我应该获得存储在密钥2001/01/04下的值,因为该密钥发生在密钥'2001/01/05'之前如果它存在于字典中.
为了做到这一点,我需要能够进行搜索(理想情况下是二进制,而不是天真地遍历字典中的每个键).我在Python词典中搜索了bsearch词典键查找 - 但是没有找到任何有用的东西.
无论如何,我想编写一个类似于封装此行为的类.
这是我到目前为止(不多):
#
class NearestNeighborDict(dict):
#
"""
#
a dictionary which returns value of nearest neighbor
if specified key not found
#
"""
def __init__(self, items={}):
dict.__init__(self, items)
def get_item(self, key):
# returns the item stored with the key (if key exists)
# else it returns the item stored with the key
Run Code Online (Sandbox Code Playgroud) 我收到这个有点神秘的错误消息:
XML过滤器应用于非XML值(函数(E,F){return new(o.fn.init)(E,F);})
当我运行此代码段时
function justDoIt(arg){
msg = arg.msg;
if(arg.ok)
jQuery.(".action-button").each(function(idx,el){jQuery(this).removeClass('enabled');} );
}
Run Code Online (Sandbox Code Playgroud)
arg是服务器的JSON格式响应.
谁知道如何解决这个问题?
我正在使用RDBMS构建一个穷人的数据仓库.我已经确定了要记录的关键"属性":
我的要求是能够运行'OLAP'查询,允许我:
在阅读了这个主题领域之后,普遍的共识似乎是最好使用维度表而不是规范化表来实现.
假设这个断言是正确的(即最好使用事实和维度表来实现解决方案),我想在这些表的设计中寻求一些帮助.
'自然'(或明显)维度是:
哪个具有分层属性.但是,我正在努力如何建模以下字段:
我正在努力解决这些领域的原因是:
也许我上面使用的启发式太粗糙了?
我将举例说明我希望在数据仓库中进行的分析类型 - 希望这将进一步澄清事情.
我想按性别和人口统计分类汇总和分析数据 - 例如回答以下问题:
等等
任何人都可以澄清性别和人口统计分类是否属于事实表,或者它们是否(我怀疑)是维度表.
还假设它们是维度表,有人可以详细说明表结构(即字段)吗?
'明显'架构:
CREATE TABLE sex_type (is_male int);
CREATE TABLE demographic_category (id int, name varchar(4));
Run Code Online (Sandbox Code Playgroud)
可能不是正确的.