小编Wol*_*ahl的帖子

tabulate:为每列定义 floatfmt

我正在使用 tabulate 0.75 生成 LaTeX 表。生成表格的函数 tabulate 有一个内置函数来格式化输入。但我想定义每列本身的小数位数。例如

a      b
18.12  16
17.47  15
Run Code Online (Sandbox Code Playgroud)

这是内置函数 (floatfmt=".2f"),它运行完美 - 但它对每一列的作用都是相同的。

tabulate(tables[i], headers[i], numalign="center", tablefmt="latex_booktabs", floatfmt=".2f")
Run Code Online (Sandbox Code Playgroud)

我通过以下方式获取我的数据

tables = [(list(zip(
                unumpy.nominal_values(dt),
                unumpy.nominal_values(U),
                unumpy.nominal_values(I),
                unumpy.nominal_values(E),
                unumpy.std_devs(E)))), ............and so on
Run Code Online (Sandbox Code Playgroud)

我在列表中使用 ufloat

array123 = ufloat(nominalvalues, errors)
Run Code Online (Sandbox Code Playgroud)

经常这样做是因为它使处理错误变得非常容易。有谁知道一种简单的格式化方法吗?

"{:.2f}".format(unumpy.nominal_values(E))
TypeError: non-empty format string passed to object.__format__
Run Code Online (Sandbox Code Playgroud)

这不行。

提前致谢。

python format tabulate

4
推荐指数
1
解决办法
6515
查看次数

无法加载请求的类:session

我的配置文件看起来像这样 - >

$config['sess_cookie_name']     = 'ci_session';
$config['sess_expiration']      = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie']  = FALSE;
$config['sess_use_database']    = FALSE;
$config['sess_table_name']      = 'ci_sessions';
$config['sess_match_ip']        = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update']  = 300;
Run Code Online (Sandbox Code Playgroud)

autoload是 - >

$autoload['libraries'] = array('database','session','uri');
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Unable to load the requested class: session
Run Code Online (Sandbox Code Playgroud)

请告诉我实际问题是什么.我已经搜索了所有以前关注此问题的问题但尚无法解决问题.提前致谢 .

php session codeigniter

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

如何向Microsoft报告错误?

我在Microsoft Excel中发现了一个显然存在多年的Bug.我通过API使用Excel,因此需要修复此组件.

以下讨论:http: //answers.microsoft.com/en-us/office/forum/office_2007-excel/how-do-you-report-a-product-bug-to-microsoft/0ef12a13-78eb-40c1- b946-f963cbe26b6e

只是收益率:https: //feedback.office.microsoft.com/default.aspx?productkey = officeice 2007

但这似乎已经过时了.

如何向Microsoft报告错误?

excel

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

为什么我不能连接到Gremlin-Server?

抽象

我正在尝试在Docker(v1.13.0)中设置Titan/Cassandra/Gremlin-Server堆栈.我面临的问题是,尝试连接到默认端口上的Gremlin-Server的应用程序8182报告错误(详情如下).

首先,这是一些相关的版本信息:

  • 卡桑德拉v2.2.8
  • Titan v1.0.0(Hadoop 1)
  • Gremlin 3.2.3

建立

设置在a Dockerfile中进行,以便可重现.它假定一个卡桑德拉容器已经存在,在运行cassandra.yamlstart_rpc已设置为true.

Dockerfile如下:

FROM openjdk:alpine

ENV TITAN 'titan-1.0.0-hadoop1'

RUN apk update && apk add bash unzip && rm -rf /var/cache/apk/* \
    && adduser -S -s /bin/bash -D srg \
    && wget -O /tmp/$TITAN.zip http://s3.thinkaurelius.com/downloads/titan/$TITAN.zip \
    && unzip /tmp/$TITAN.zip -d /opt && ln -s /opt/$TITAN /opt/titan \
    && rm /tmp/*.zip \
    && chown -R srg /opt/$TITAN/ \
    && /opt/titan/bin/gremlin-server.sh -i …
Run Code Online (Sandbox Code Playgroud)

titan gremlin-server gremlinpython

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

将CA Endevor替换为SVN/GIT等开源SCM工具

我必须写一篇关于用开源工具取代Endevor的论文.我的教授向我解释了Endevor作为源代码管理工具,我可以创建3个阶段,例如:

程序员开发和测试代码的第一阶段.然后代码被转移到第二阶段,QA测试自动测试问题的源代码.作为最后一步,代码被转移到生产阶段,在那里它用于发布等类似的东西.

有人知道是否以及如何使用subversion,git或其他工具映射这样的用例?创建阶段,将代码从一个阶段移动到另一个阶段等等.

svn git version-control open-source endevor

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

在 PlantUML 的类定义中是否有定义继承的语法?

对于类图,我见过的例子看起来像

class A{
  [snip] list of class features
} 
class B{
  [snip] list of class features
}

A <|-- B
Run Code Online (Sandbox Code Playgroud)

即显式调用继承箭头。

是否有一个有效的 Synax,我可以这样说:

class A{
} 
class B: public A {
}
Run Code Online (Sandbox Code Playgroud)

并在结果图中自动获取继承箭头?

uml plantuml

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

Gremlin-Python连接到现有的JanusGraph

我使用gremlin控制台创建了一个图形

gremlin> ConfiguredGraphFactory.graphNames
==>MYGRAPH
gremlin> ConfiguredGraphFactory.getConfiguration('MYGRAPH')
==>storage.backend=cql
==>graph.graphname=MYGRAPH
==>storage.hostname=127.0.0.1
==>Template_Configuration=false
gremlin> g.V().properties()
==>vp[name->SFO]
==>vp[country->USA]
==>vp[name->ALD]
==>vp[country->IND]
==>vp[name->BLR]
==>vp[country->IND]
gremlin>
Run Code Online (Sandbox Code Playgroud)

我想使用gremlin-python连接MYGRAPH.有人可以告诉我如何使用gremlin-python访问名为"MYGRAPH"的图形.

提前致谢...

gremlin-server janusgraph gremlinpython

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

Gremlin-Python:返回完全填充的子图

我正在使用Gremlin-Python Client查询带有janusgraph后端的Gremlin Server。

运行以下查询:

graph = Graph()
g = graph.traversal().withRemote(DriverRemoteConnection('ws://localhost:8182/gremlin','g'))
sg = g.E().subgraph('a').cap('a').next()
Run Code Online (Sandbox Code Playgroud)

查询返回一个子图,其中包含边和顶点的列表。

我在服务器上配置了以下序列化器

serializers:
  - { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV3d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry] }}
  - { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV3d0, config: { serializeResultToString: true }}
  - { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV3d0, config: { ioRegistries: [org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry] }} 
Run Code Online (Sandbox Code Playgroud)

有谁知道如何配置gremlin-server和示例代码以返回完全填充的子图?

根据Stephen的反馈更新了测试用例

# DB: Janusgraph with Opensource Cassandra storage backend
# Data: v[41427160]--reports_to-->v[36712472]--reports_to-->v[147841048]
# Objective: get subgraph detached to python client with all properties of the vertex and edges

(py365)$ pip list | grep gremlinpython
gremlinpython   3.3.4 …
Run Code Online (Sandbox Code Playgroud)

gremlin gremlin-server janusgraph gremlinpython

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

Gremlin Python - 如何从 valueMap 获取 ID

我将图表中的所有值提取到名为节点的列表中:

\n\n
nodes = g.V().valueMap(True).toList()\n
Run Code Online (Sandbox Code Playgroud)\n\n

对于每个节点,我想获取 id 但我不知道如何获取。例如我有一个名为 的字段'name'。要获取第一个顶点的名称,我会执行以下操作:

\n\n
nodes[0][\xe2\x80\x98name\xe2\x80\x99]\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我无法使用相同的方式获取第一个节点的 id。我不知道为什么。也许因为它是自动分配的而不是用户创建的字段,所以有不同的方式来获取它?

\n

python gremlin gremlin-server gremlinpython

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

pyproj FutureWarning: '+init=&lt;authority&gt;:&lt;code&gt;' 语法已弃用

打开街道地图(pyproj)。如何解决语法问题? 有一个类似的问题,那里的答案对我没有帮助。

我使用了几百次以下的帮助类,我的控制台充斥着警告:

/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pyproj/crs/crs.py:53: FutureWarning: '+init=<authority>:<code>' syntax is deprecated. '<authority>:<code>' is the preferred initialization method. When making the change, be mindful of axis order changes: https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6
  return _prepare_from_string(" ".join(pjargs))
Run Code Online (Sandbox Code Playgroud)

https://pyproj4.github.io/pyproj/stable/gotchas.html#axis-order-changes-in-proj-6

当我尝试使用以下提示来遵循提示时:

return transform(Proj('epsg:4326'), Proj('epsg:3857'), lon,lat)
Run Code Online (Sandbox Code Playgroud)

在原始代码有效的情况下,我会得到一些 (inf,inf) 结果。避免语法错误但获得相同结果的正确方法是什么?

显示旧语法,但没有兼容新语句的代码示例。

https://github.com/pyproj4/pyproj/issues/224指出:

  *What is the preferred way of loading EPSG CRSes now?

use "EPSG:XXXX" in source_crs or target_crs arguments of proj_create_crs_to_crs() when creating a transformation, or as argument of proj_create() to instanciate a CRS object*
Run Code Online (Sandbox Code Playgroud)

作为代码示例,这意味着什么?

from pyproj import Proj, …

python pyproj

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