小编bla*_*lah的帖子

在 Ant Design React 框架中将表列标题转置(旋转)到行

我正在尝试使用 Ant Design React UI 框架创建一个表格,其中行设置表格标题而不是列。换句话说,我试图转置默认表。

默认情况下,这是使用框架的表的外观:

 First Name | Last Name | Date of Birth | Address
 ----------------------------------------------------
 Fred       | Smith     | 1/1/1980      | 123 Main St
 ----------------------------------------------------
 James      | Williams  | 6/30/1985     | 456 Main St
Run Code Online (Sandbox Code Playgroud)

创建上表的代码(参见Ant Design 文档中的“基本用法表” ):

import { Table } from 'antd';

const columns = [{
  title: 'First Name',
  dataIndex: 'firstName',
  key: 'firstName',
}, {
  title: 'Last Name',
  dataIndex: 'lastName',
  key: 'lastName',
}, {
  title: 'Date of Birth',
  dataIndex: 'dob',
  key: 'dob', …
Run Code Online (Sandbox Code Playgroud)

reactjs antd

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

合并字典时,Dask延迟对象的长度不确定,不会产生迭代错误

我正在尝试使用dask并行构建字典,但是遇到了TypeError: Delayed objects of unspecified length are not iterable

我正在尝试计算addsubtract并且multiply同时使字典的构建速度更快。

这是代表我的用例的一些代码:

import dask
from dask.delayed import delayed

x1 = {'a': 1, 'b': 2, 'c': 3}
x2 = {'a': 4, 'b': 5, 'c': 6}

@delayed
def add(d1, d2):
    z = {}
    z['func1_a'] = d1['a'] + d2['a']
    z['func1_b'] = d1['b'] + d2['b']
    z['func1_c'] = d1['c'] + d2['c']
    return z

@delayed
def subtract(d1, d2):
    z = {}
    z['func2_a'] = d1['a'] - d2['a']
    z['func2_b'] = d1['b'] …
Run Code Online (Sandbox Code Playgroud)

python dictionary dask dask-delayed

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

使用 WTForms 在 TextAreaField 中动态填充默认值的 SelectField 选项

我有一个从数据库表填充的 SelectField。我将选项加载到表单中,如下所示:

@statuses.route('/new', methods=['GET', 'POST'])
@login_required
def new_status():
    form = StatusForm()
    form.status_cd.choices = [(a.id, a.status_cd) for a in \
                               Status_Code.query.order_by('status_cd')]
    if form.validate_on_submit():
        status = Status(author=current_user)
        form.to_model(status)
        db.session.add(status)
        db.session.commit()
        flash('The status was added successfully.')
        return redirect(url_for('.index'))
    return render_template('statuses/new_status.html', form=form)  
Run Code Online (Sandbox Code Playgroud)

查询中引用的模型如下:

class Status_Code(db.Model):
    __tablename__ = 'status_cd'
    id = db.Column(db.Integer, primary_key=True)
    status_cd = db.Column(db.String(16), nullable=False)
    status_detail = db.Column(db.Text)
    is_option_active = db.Boolean()
    date_created = db.Column(db.DateTime, default=db.func.now())
Run Code Online (Sandbox Code Playgroud)

表单类如下:

class StatusForm(Form):
    datetime = DateTimeField('Date / Time')
    name = StringField('Name', validators=[Required()])
    status_cd = SelectField('Status Code', coerce=int)
    status_detail …
Run Code Online (Sandbox Code Playgroud)

flask flask-wtforms

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

如何在conda environment.yml文件中启用安装包?

运行以下代码时出现以下错误:

name: myapp-env
dependencies:
- python=3.5
- pip
- django=1.8
- pip:
    - django-environ=0.4
Run Code Online (Sandbox Code Playgroud)

错误:

yaml.scanner.ScannerError: while scanning for the next token
found character '\t' that cannot start any token
  in "<string>", line 7, column 1:
        - django-environ=0.4
Run Code Online (Sandbox Code Playgroud)

将.yml文件格式化为pip安装包的正确方法是什么?

python conda

3
推荐指数
2
解决办法
3004
查看次数

Moment.js以秒为单位动态更新时间

我想显示一个时钟每秒更新(如2015年1月5日12:05:01:2015年1月5日12:05 02等)使用moment.js.

我找到了我的问题的先前解决方案(请参阅动态日期和时间与时刻js和setinterval),但它不适用于最新版本的moment.js(v2.11.0).提供的解决方案使用v2.6.

有人可以提供建议吗?

javascript jquery momentjs

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

使用dask延迟创建字典值

我正在努力弄清楚如何让dask延迟工作在涉及创建字典的特定工作流程上.

这里的想法是func1,func2,func3可以同时独立运行,我希望这些函数的结果是新字典中的值z.

from dask.delayed import delayed

x1 = {'a': 1, 'b': 2, 'c': 3}
x2 = {'a': 4, 'b': 5, 'c': 6}

@delayed
def func1(d1, d2):
    return d1['a'] + d2['a']

@delayed
def func2(d1, d2):
    return d1['b'] - d2['b']

@delayed
def func3(d1, d2):
    return d1['c'] * d2['c']

z = {}
z['val1'] = func1(x1, x2)
z['val2'] = func2(x1, x2)
z['val3'] = func3(x1, x2)
Run Code Online (Sandbox Code Playgroud)

当我运行以下操作时,出现错误:

>>> result_dict = z.compute()

AttributeError: 'dict' object has no attribute 'compute'
Run Code Online (Sandbox Code Playgroud)

当我运行以下命令时,它会成功,但结果是元组而不是字典.

>>> result_dict = dask.compute(z) …
Run Code Online (Sandbox Code Playgroud)

python dictionary dask dask-delayed

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

使用Python Dedupe库设置用于匹配记录的显式规则

我正在使用Dedupe库将人员记录彼此匹配。我的数据包括姓名,出生日期,地址,电话号码和其他个人身份信息。

这是我的问题:例如,如果两个记录具有匹配的名称和电话号码,我总是希望100%置信度匹配它们。

这是我的一些代码示例:

fields = [
    {'field' : 'LAST_NM', 'variable name' : 'last_nm', 'type': 'String'},
    {'field' : 'FRST_NM', 'variable name' : 'frst_nm', 'type': 'String'},
    {'field' : 'FULL_NM', 'variable name' : 'full_nm', 'type': 'Name'},
    {'field' : 'BRTH_DT', 'variable name' : 'brth_dt', 'type': 'String'},
    {'field' : 'SEX_CD', 'type': 'Exact'},
    {'field' : 'FULL_US_ADDRESS', 'variable name' : 'us_address', 'type': 'Address'},
    {'field' : 'APT_NUM', 'type': 'Exact'},
    {'field' : 'CITY', 'type': 'ShortString'},
    {'field' : 'STATE', 'type': 'ShortString'},
    {'field' : 'ZIP_CD', 'type': 'ShortString'},
    {'field' : 'HOME_PHONE', 'variable …
Run Code Online (Sandbox Code Playgroud)

python duplicates record-linkage python-dedupe

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

VBA 转换和组合日期和时间

我是 VBA 新手,正在使用一个宏来帮助我将呼叫记录转换为对分析有用的内容。

E 列包含格式为 YYYYMMDD 的呼叫日期。我需要转换为 MM/DD/YYYY。(即 20140101 转换为 1/1/2014)

F 列包含呼叫时间,其格式取决于小时是两位数还是一位数,其格式为 HHMMSS 或 HMMSS。我需要转换为 HH:MM:SS(即 130101 或 90101,需要分别转换为 13:01:01 和 9:01:01)。因为如果值低于十,小时将缺少十位数字,(下图)我在值的开头添加了一个“0”,以便我可以使用日期函数。

我目前在 K 列中输入以下公式并自动填充直到范围结束:

=日期(左(E2,4),中(E2,5,2),右(E2,2))+时间(左(IF(LEN(F2)=5, 0&F2, F2),2),MID( IF(LEN(F2)=5, 0&F2, F2),3,2),RIGHT(IF(LEN(F2)=5, 0&F2, F2),2))

该公式产生类似“1/1/2013 13:01:01”的值。

有人可以帮我编写 VBA 代码来自动化这个过程吗?

谢谢你。

excel vba

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

OSX Automator 无法使用来自 shell 的模块运行 Python 脚本

我正在尝试运行一个 Python 脚本,该脚本使用Run Shell ScriptOSX Automator 中的一些 3rd 方模块(numpy、pandas、Twython)。我写了一个成功运行的 hello_world.py 脚本,所以我确定问题是由于 3rd 方模块造成的。

在终端中,我可以成功执行:python Desktop/my_folder/myscript.py,但是当我尝试运行下面的 shell 脚本时,shell 脚本失败。我从 anaconda 发行版运行 Python 2.7.7。

#!/Users/myName/anaconda/bin/python2.7

cd ~/Desktop/my_folder/
python script.py
Run Code Online (Sandbox Code Playgroud)

如何编写适用于使用 3rd 方模块的 Python 脚本的 shell 脚本?

python macos shell automator twython

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