小编Meh*_*hdi的帖子

有没有办法直接在手机上测试Android应用程序,没有模拟器?

如何在没有模拟器的情况下在eclipse中测试应用程序?我有一个Android手机,我想直接在手机上测试应用程序.

更新:我想使用手机开发整个应用程序.我讨厌模拟器,因为它在我的电脑上很慢.此外,我的应用程序需要GPS,我可以使用手机更好地处理这个问题.

eclipse android

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

哪一个是有效的,使用 sql 连接查询,或使用 Pandas 合并查询?

我想在一个pandas dataframe. 我有两个从服务器下载数据的想法,一种方法是使用SQL连接和检索数据,一种方法是单独下载数据帧并使用 pandas.merge 合并它们。

SQL 连接

当我想将数据下载到pandas.

query='''SELECT table1.c1, table2.c2
    FROM table1
    INNER JOIN table2 ON table1.ID=table2.ID where condidtion;'''
df = pd.read_sql(query,engine)
Run Code Online (Sandbox Code Playgroud)

熊猫合并

df1 = pd.read_sql('select c1 from table1 where condition;',engine)
df2 = pd.read_sql('select c2 from table2 where condition;',engine)
df = pd.merge(df1,df2,on='ID', how='inner')
Run Code Online (Sandbox Code Playgroud)

哪个更快?假设我想对 2 个以上的表和 2 列执行此操作。有什么更好的主意吗?如果有必要知道我使用PostgreSQL.

python sql postgresql pandas

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

使用预提交时在 VSCode 版本控制中访问 python 解释器

我在大多数 Python 项目中使用预提交,并且在其中许多项目中,我需要使用 pylint 作为本地存储库。当我想要提交时,我总是必须激活 python venv 然后提交;否则,我会收到以下错误:

black....................................................................Passed
pylint...................................................................Failed
- hook id: pylint
- exit code: 1

Executable `pylint` not found
Run Code Online (Sandbox Code Playgroud)

当我使用vscode版本控制提交时,我得到同样的错误;我搜索了这个问题,但没有找到任何解决方案来避免 VSCode 中的错误。

这是我的典型.pre-commit-config.yaml

repos:
-   repo: https://github.com/ambv/black
    rev: 21.9b0
    hooks:
    - id: black
      language_version: python3.8
      exclude: admin_web/urls\.py
-   repo: local
    hooks:
    -   id: pylint
        name: pylint
        entry: pylint
        language: python
        types: [python]
        args: 
         - --rcfile=.pylintrc

Run Code Online (Sandbox Code Playgroud)

python pre-commit pre-commit-hook visual-studio-code pre-commit.com

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

在python中将数据分类为具有相同间隔大小的n类别

假设我想将以下数据分类为12类:

   no.     grades
    0      9.08
    1      8.31
    2      7.42
    3      7.42
    4      7.42
    5      7.46
    6      9.67
    7     11.77
    8      8.81
    9      6.44
    10     9.40
    11     9.06
    12    10.52
    13     6.19
    14     5.04
    15     5.04
    16     9.44
    17     5.87
    18     2.67
    19     6.99
    20     9.08
    21     6.64
    22     4.83
    23     4.47
    24     6.61
    25     6.61
    26     7.42
    27     6.42
    28    10.00
    29     9.11
Run Code Online (Sandbox Code Playgroud)

可以这样做:

df.a[df.a <= 1 and df.a>0] = 1
df.a[df.a <= 2 and df.a>1] = 2
.
. …
Run Code Online (Sandbox Code Playgroud)

python pandas statsmodels

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

从js中另一个对象的值创建新对象

我想要做的非常简单,并且有一个我无法理解的语法错误:

我有一个包含一些对象的数组,我想使用这些对象的某些值创建另一个数组:

let fields = [{type:'a',label:'email'},{type:'b',label:'name'},{type:'a',label:'tel'}]
let respone = []

// different implementation
fields.map(item => {
   respone.push({item.label: ''}) } )
`Uncaught SyntaxError: Unexpected token .`


fields.map(item => {
   respone = [...response, {item.label: ''}]  } )
`Uncaught SyntaxError: Unexpected token .`



fields.map(item => {
   respone = [...response, {item['label']: ''}]  } )
`Uncaught SyntaxError: Unexpected token [`
Run Code Online (Sandbox Code Playgroud)

显然错误来自创建对象{item['label']: ''}。这些错误的原因是什么,从现有对象值创建新对象的最佳方法是什么。

javascript

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

我们可以将 Databricks 输出传递到 ADF 作业中吗?

任何人都可以帮助我使用 Databricks 和 Azure 功能吗?我正在尝试将数据块 JSON 输出传递给 ADF 作业中的 azure 函数体,这可能吗?如果是,如何?如果否,还有什么其他替代方法可以做同样的事情?

python json azure-functions azure-data-factory-2 azure-databricks

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

在python脚本中运行我想要的所有包的方法

有很多次我想在我的脚本中使用相同的包,我主要从上一个脚本中复制粘贴包.我想停止这项工作并使用一个简单的函数运行所有主题,今天我试试这个:

def econometrics():
    print("Econometrics is starting")
    import pandas as pd
    import numpy as np
    import statsmodels.formula.api as smf
    import statsmodels.api as sm
    import matplotlib.pyplot as plt
    print("Econometrics is started")

econometrics()
Run Code Online (Sandbox Code Playgroud)

函数运行没有错误,但是当我从包调用一些方法时,我得到这样的错误:名称'plt'没有定义

这段代码出了什么问题?无论如何定义功能来做到这一点?

python scipy

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

提取嵌入在python中的字符串中的多个列表

我有一个像下面这样的字符串:

"sring = [[61252,'1','1','30000','2617','2677','15000','1'],[61252,'2','2','72590','2615','2678','15000','1'],[61252,'3','1','9354','2608','2690','709','1']]"
Run Code Online (Sandbox Code Playgroud)

我想将它转换为常规列表,如:

list = [[61252,'1','1','30000','2617','2677','15000','1'],[61252,'2','2','72590','2615','2678','15000','1'],[61252,'3','1','9354','2608','2690','709','1']]
Run Code Online (Sandbox Code Playgroud)

然后我可以解析它或做任何可以用列表做的事情.我试图拆分字符串,但它不起作用,因为结果是一个字符串.

我甚至尝试使用exec函数转换它:

exec('func = lambda : {}; func()').string
Run Code Online (Sandbox Code Playgroud)

但它不会返回任何东西.有没有(干净的)方法将这种字符串转换为适当的列表?

python string parsing

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

使用 pandas 或 statsmodel 创建虚拟变量以实现两列的交互

我有一个像这样的数据框:

Index ID  Industry  years_spend       asset
6646  892         4            4  144.977037
2347  315        10            8  137.749138
7342  985         1            5  104.310217
137    18         5            5  156.593396
2840  381        11            2  229.538828
6579  883        11            1  171.380125
1776  235         4            7  217.734377
2691  361         1            2  148.865341
815   110        15            4  233.309491
2932  393        17            5  187.281724
Run Code Online (Sandbox Code Playgroud)

我想为 Industry X Years_spend 创建虚拟变量,它会创建变量len(df.Industry.value_counts()) * len(df.years_spend.value_counts()),例如,对于具有 Industry==1 的所有行,d_11_4 = 1,并且 Years Spend=4,否则 d_11_4 = 0。然后我可以使用这些变量进行一些回归工作。

我知道我可以使用 df.groupby(['Industry','years_spend']) 创建像我想要的那样的组,并且我知道我可以使用以下patsy语法为一列创建这样的变量statsmodels …

python pandas statsmodels patsy

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

查找 Flask-SQLAlchemy 分页的最后可能的页面

我正在使用 sqlalchemy 的分页对我的查询进行分页,如下所示,但在我的首页中,我想实现下一个按钮(或数字页面导航链接,如 1,2,3,4..),当它到达最后一页时我不想向用户显示下一个按钮(或知道页面导航中可用的最大页面数)。我不想在 sqlalchemy 中使用另一个数据库查询。实现这一目标最方便的方法是什么?

我正在使用以下分页:

Blog.query.filter(Blog.title.like("%"+query+"%")).paginate(page=start,per_page=size).items
Run Code Online (Sandbox Code Playgroud)

一种方法可能是检查它是否返回与我大小相同的项目的确切数量,或者不是我现在正在做的事情,如果不是,它就是最后一个,但它不满足所有计数和大小的余数为零的极端情况。

python sqlalchemy flask flask-sqlalchemy

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