小编aqu*_*lah的帖子

何时使用boto3客户端以及何时使用boto3资源?

我试图了解何时应该使用资源以及何时应该使用客户端.

boto3文档中提供的定义在使用其中一个或另一个时更不清楚.

amazon-web-services boto3

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

如何在Windows下配置pypi?

在我的Mac上,基于*nix的系统我通过修改文件来配置pip:

  • ~/.pypirc
  • ~/.pip/pip.conf

到目前为止我发现的文档说,在windows下你需要设置HOME环境变量并将文件放在:

  • %HOME%\.pypirc
  • %HOME%\pip\pip.conf

但是,这似乎对我不起作用,当我尝试使用pip从我们的备用服务器之一安装软件包时,无法找到软件包.有什么建议?

到目前为止我发现的链接

windows pypi

17
推荐指数
4
解决办法
6730
查看次数

使用 JSON 序列化/反序列化 Pandas DataFrame 时如何保持索引的时区

我需要使用该to_json方法将 Pandas DataFrame 序列化为 JSON 。这是我如何做的一个例子:

import pandas
import numpy as np
dr = pandas.date_range('2016-01-01T12:30:00Z', '2016-02-01T12:30:00Z')
data = np.random.rand(len(dr), 2)
df = pandas.DataFrame(data, index=dr, columns=['a', 'b'])

# NOTE: The index for df has the following properties in pandas 0.19.2
#       dtype='datetime64[ns, UTC]', freq='D'

# Save to JSON
df.to_json('/tmp/test_data_01.json', date_unit='s', date_format='iso')
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,我看到我的 DataFrame 已保存到磁盘,并且索引看起来像: [2016-01-01T12:30:00Z, 2016-01-02T12:30:00Z, ...] 在文件 / tmp/test_data_01.json。

问题是,当我执行以下操作时:

df2 = pandas.read_json('/tmp/test_data_01.json')
Run Code Online (Sandbox Code Playgroud)

df2 的索引没有时区。

df2.index.tz
# Returns None
Run Code Online (Sandbox Code Playgroud)

无论如何要保留序列化为 JSON 并反序列化的 DataFrame 的时区属性?

python pandas

7
推荐指数
1
解决办法
1182
查看次数

在 NestJS 中创建动态模块时,使用“forRoot”或“register”有什么区别吗?

我是 NestJS 的新手,我想创建一个动态模块来注入指标报告提供程序。NestJS 的文档对动态模块做了以下说明:

...按照惯例,我们应该将其称为forRoot()register()[创建动态模块时]

不幸的是,该文档没有给出明确的指导来说明您应该何时实现register或者forRoot对这两个功能的实现的期望应该是什么。这让我相信我可以调用该函数cheeseburger,只要它返回一个DynamicModule.

nestjs

5
推荐指数
1
解决办法
4933
查看次数

编写接受Python中的单个项或可迭代的方法

我有一个设计问题.我想编写一个方法接受单个对象或可迭代的对象.例如,假设我有类Dog:

class Dog(object):
    """
    An animal with four legs that may slobber a lot
    """
    def __init__(self, name="Fido"):
       self.name = name
Run Code Online (Sandbox Code Playgroud)

现在让我们说我有一个使用Dog类的类,比如DogWalker:

class DogWalker(object):
    """
    Someone who cares for Fido when Human Companion is not available
    """
    def __init__(self):
        self.dogs_walked = 0
        self.dogs_watered = 0

    def walk(self, dogs):
        """
        Take a dog for a walk
        """
        # This is not Pythonic
        if isinstance(Dog, dogs):
            # Walk a single dog
            pass
            self.dogs_walked +=1
        else:
            # walk lots of dogs
            pass


    def …
Run Code Online (Sandbox Code Playgroud)

python

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

标签 统计

python ×2

amazon-web-services ×1

boto3 ×1

nestjs ×1

pandas ×1

pypi ×1

windows ×1