-
python – 通过轨道数据拟合椭圆
所属栏目:[Python] 日期:2020-12-20 热度:126
我为它绕太阳运行的行星的(x,y,z)坐标生成了一堆数据.现在我想通过这些数据拟合椭圆. 我试图做的: 我基于五个参数创建了一个虚拟椭圆:半长轴定义尺寸和偏差的偏心率形状和三个旋转椭圆的欧拉角.由于我的数据并不总是以原点为中心,因此我还需要翻译需要额外[详细]
-
python – 如何改进这种自适应梯形法则?
所属栏目:[Python] 日期:2020-12-20 热度:55
我尝试过纽曼编写的计算物理练习,并编写了以下代码用于自适应梯形法则.当每张幻灯片的误差估计值大于允许值时,它将该部分分成两半.我只是想知道我还能做些什么才能使算法更有效率. xm=[]def trap_adapt(f,a,b,epsilon=1.0e-8): def step(x1,x2,f1,f2): xm =[详细]
-
python – 我可以在rcParams中设置spine和ticks吗?
所属栏目:[Python] 日期:2020-12-20 热度:123
我倾向于在Matplotlib(v1.3.1)图中使用以下轴选项: ax.spines["top"].set_visible(False) ax.spines["bottom"].set_visible(True) ax.spines["right"].set_visible(False) ax.spines["left"].set_visible(True) ax.get_xaxis().tick_bottom() ax.get_yaxis([详细]
-
python – 添加悬停工具提示到散景直方图
所属栏目:[Python] 日期:2020-12-20 热度:67
我使用以下代码在bokeh中创建了直方图: TOOLS="pan,wheel_zoom,box_zoom,reset,hover"for column in valid_columns: output_file_name = str( file_name + column + ".html" ) data_values = stats[ column ].tolist() output_file( output_file_name ) his[详细]
-
Python新风格信号和线程与gui app之间的插槽
所属栏目:[Python] 日期:2020-12-20 热度:132
我是OOP和 python的新手.我正在尝试使用新的样式信号和插槽从Qthread向Qt GUI主窗口发出信号. 这是线程.在GUI中点击RUN按钮后3秒内,我将发出信号,用于更新GUI中的消息对话框.我不确定继承是否定义好或者是否以正确的方式定义了信号. class OptimThread (QtCo[详细]
-
python – Tornado芹菜不能使用gen.Task或CallBack
所属栏目:[Python] 日期:2020-12-20 热度:122
class AsyncHandler(tornado.web.RequestHandler): @tornado.web.asynchronous def get(self): tasks.sleep.apply_async(args=[5],callback=self.on_result) def on_result(self,response): self.write(str(response.result)) self.finish() 提出错误: rais[详细]
-
python – 测试一个Django站点显示正确的图形 – 图像相似性?
所属栏目:[Python] 日期:2020-12-20 热度:154
我正在创建一个简单的Django站点,用matplotlib绘制指定的数据集,并显示结果图.我保存了正确图表的静态副本,我想将其与页面上显示的图像进行比较. home.html的 img id="id_graph_image" src="/graphs/selected_graph.png" 图/ urls.py urlpatterns = patterns[详细]
-
从Python中的相对路径导入:奇怪的行为
所属栏目:[Python] 日期:2020-12-20 热度:193
据我所知,从 python docs开始,from package import x语句应该只将x,而不是package绑定到当前命名空间. 但实际上,如果包是一个相对的名字,它有时也受到约束! 让我举个例子.请考虑以下文件层次结构: root/ package/ __init__.py subpackage/ __init__.py 分[详细]
-
是否可以在python中限制对一段代码的全局变量的访问?
所属栏目:[Python] 日期:2020-12-20 热度:184
我希望我的程序用户能够在不破坏程序的情况下在 python中定义自定义脚本.我在看这样的事情: def call(script): code = "access modification code" + script exec(code) “访问修改代码”定义了一个范围,使得脚本只能访问它实例化的变量.是否可以执行此操作[详细]
-
python – 打印字符串左对齐,固定宽度和后缀
所属栏目:[Python] 日期:2020-12-20 热度:141
使用 Pythons字符串格式化,是否有一种很好的方法可以将后缀添加到左对齐的字符串中,该字符串填充为固定大小? 我想以下列格式打印键值对列表: a_key: 23another_key: 42... 问题是’:’.到目前为止我找到的最佳解决方案是将’:’附加到密钥名称: print "[详细]
-
python – 具有频率和计数的matplotlib直方图
所属栏目:[Python] 日期:2020-12-20 热度:92
我有数据(来自空格分隔的文本文件有两列)已经装箱但宽度只有1.我想将此宽度增加到大约5.如何在 Python中使用numpy / matplotlib? 使用, data = loadtxt('file.txt')x = data[:,0]y = data[:,1]plt.bar(x,y) 创造了太多的酒吧和使用, plt.hist(data) 没有适[详细]
-
python – Flask test_client无法处理HTTP 204无数据
所属栏目:[Python] 日期:2020-12-20 热度:148
我删除了端点,返回HTTP 204 @blueprint.route('/foo',methods=['DELETE'])def delete_tag(id): # .... return '',204 我想测试一下 def test_delete_tag(self): resp = self.client.delete(url_for('tags.delete_tag',id=1)) self.assertEqual(resp.status_c[详细]
-
python – curses – 在较大的终端中看不到addstr文本
所属栏目:[Python] 日期:2020-12-20 热度:86
我正在编写一个使用 Python的curses库的IRC客户端,但是服务器的响应在屏幕上输出不正确. 基本上,我的终端越小,输出越接近它应该是: 在全尺寸终端(1366×768分辨率)上基本没有输出 在半尺寸的终端上,有更多可见的输出 在一个四分之一大小的终端上,该程序会输[详细]
-
对于使用PyInstaller创建的可执行文件,从Dock中隐藏终端
所属栏目:[Python] 日期:2020-12-20 热度:135
我正在使用PyInstaller(v2.1)为不同的平台捆绑 Python应用程序.我正在为我的GUI使用外部工具,它调用PyInstaller捆绑的可执行文件,它将充当后端服务器. 我遇到了捆绑Mac(OS X 10.10)的问题.当我的PyInstaller捆绑的Unix可执行文件(它是作为后台进程运行)从GUI[详细]
-
如何使用matplotlib创建相同数量的主要和次要y轴刻度?
所属栏目:[Python] 日期:2020-12-20 热度:165
我已经工作了一段时间来创建一个带辅助轴的绘图,这样主轴和辅助轴都有相同数量的主刻度线,以便网格线重合.在下图中,我在辅助轴上显示了网格线以说明问题. 通过手动设置辅助轴限制,我得到了这个图,这是我想要的输出: 我已经包含了可重现的代码: import nump[详细]
-
如何使用python 2.7移动Windows桌面图标?
所属栏目:[Python] 日期:2020-12-20 热度:99
我正在尝试编写一个 python例程来保存和恢复桌面图标位置.我在 Windows 7 x64上使用32位python 2.7.使用此处的信息(堆栈交换),我能够从外部进程列表视图中读取Windows用于存储此信息的图标名称和位置,但是在使用LVM_SETITEMPOSITION设置新位置(或恢复位置)时[详细]
-
python – 将Cython融合类型转换为C指针
所属栏目:[Python] 日期:2020-12-20 热度:173
这是一个关于从Cython融合类型转换为C类型的一般问题,我将用一个最小的例子来描述.考虑表面的C函数模板: template typename Tvoid scale_impl(const T * x,T * y,const T a,const size_t N) { for (size_t n = 0; n N; ++n) { y[n] = a*x[n]; }} 我希望能够[详细]
-
python – 有多少种可能的数字组合构成相同的二叉树
所属栏目:[Python] 日期:2020-12-20 热度:151
建立: 我有一个代表二叉树的数字列表.第一个数字的处理方式与其他数字不同,它是根.在数字的“其余”中,有些将高于根,有些将更低.命令较高的数字向左移动,而较年轻的数字则命令向右移动.例: list = [5,7,6,8,9,2,1,3,4]root = 5higher = [7,9] #in order of[详细]
-
django按外键获取每组最新组
所属栏目:[Python] 日期:2020-12-20 热度:122
假设我有类似这些模型的东西: class Product(models.Model): name = models.CharField(max_length=50)class Sale(models.Model): product = models.ForeignKey(Product) sale_date = models.DateField() 我想获得每种产品的最新销售.最新意味着最新的sale_d[详细]
-
python – Mongoengine是否公开$min,$max字段运算符?
所属栏目:[Python] 日期:2020-12-20 热度:189
我正在使用mongoengine,并希望能够使用 $min,$max字段运算符(执行条件更新),但我无法通过mongoengine接口看到我如何做到这一点. 任何帮助是极大的赞赏. 解决方法 在深入研究MongoEngine源代码之后,我决定尝试将__raw__参数用于update()方法.使用这个我能够使[详细]
-
python – Bagging分类器
所属栏目:[Python] 日期:2020-12-20 热度:151
在两类分类问题中,是否有任何方法可以选择在 Python中使用标准套袋分类器时要选择的正面和负面训练实例的数量? logreg = BaggingClassifier(linear_model.LogisticRegression(C = 1e3),max_samples = 1,max_features = 1); 有时,Bagging算法只选择正样本,代[详细]
-
python – Jinja2模板编译信息
所属栏目:[Python] 日期:2020-12-20 热度:159
在 mako template engine有一个方便的 ModuleInfo class: class ModuleInfo(object): """Stores information about a module currently loaded into memory,provides reverse lookups of template source,module source code based on a module's identifie[详细]
-
python – DataFrame.stack()之后的新索引级别名称
所属栏目:[Python] 日期:2020-12-20 热度:86
(请注意,this SO question看起来很相似,但不同.) 我有一个MultiIndexed DataFrame,其中的列表示年度数据: x = pd.DataFrame({ 'country': {0: 4.0,1: 8.0,2: 12.0},'series': {0: 553.0,1: 553.0,2: 553.0},'2000': {0: '1100',1: '28',2: '120'},'2005': {[详细]
-
python – OSX上_imaging.so / libjpeg.8.dylib的枕头导入错误
所属栏目:[Python] 日期:2020-12-20 热度:127
我过去在OSX上使用Pillow没有问题,但是我现在得到以下错误. File "/Library/Python/2.7/site-packages/PIL/Image.py",line 61,in module from PIL import _imaging as coreImportError: dlopen(/Library/Python/2.7/site-packages/PIL/_imaging.so,2): Libra[详细]
-
用户在django中登录后立即调用函数
所属栏目:[Python] 日期:2020-12-20 热度:160
我正在寻找一种在用户登录后调用函数(do_something)的方法. def do_something(request): # do blah-blah return data 一种方法是,如果是通过“登录”页面,我可以使用META [‘HTTP_REFERER’]检查引荐来源页面. 但如果页面来自其他任何地方,它不会成为强有力[详细]