小编Fra*_*urt的帖子

退房时如何摆脱TortoiseSVN 1.8.1中错误"'folder_name'无法作为目录中的文件名"?

在尝试检出存储库时,我得到: 在此输入图像描述

我的TortoiseSVN版本是: 在此输入图像描述

我降级到TortoiseSVN 1.7.13: 在此输入图像描述

使用TortoiseSVN 1.7.13,检出工作正常,但我无法更新/提交,它说我需要"升级工作目录".

在此输入图像描述

在此输入图像描述

在尝试"升级工作目录"时,它会抱怨"缺少默认条目":

在此输入图像描述

有谁知道发生了什么?

svn tortoisesvn

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

使用cTAKES解析临床文件

我试图弄清楚如何从Java运行临床文档管道.我有一套临床文件作为纯文本.我想解析这些文档并提取文档doc_ID中的列表,有频率为freq的CUI.我花了几天时间安装cTAKES并寻找解决方案.我将其缩小到ClinicalPipelineWithUmls.java,在那里进行测试并使用AnaylisisEngineDescription运行SimplePipeline.这是代码的一部分:

String documentText = "Text of document to test goes here, such as the following. No edema, some soreness, denies pain.";
InputStream inStream = InputStreamCollectionReader.convertToByteArrayInputStream(documentText);
CollectionReader collectionReader = InputStreamCollectionReader.getCollectionReader(inStream);
AnalysisEngineDescription pipelineIncludingUmlsDictionaries = AnalysisEngineFactory.createAnalysisEngineDescription(
            "desc/analysis_engine/AggregatePlaintextUMLSProcessor");
AnalysisEngineDescription xWriter = AnalysisEngineFactory.createPrimitiveDescription(
            XWriter.class,
            XWriter.PARAM_OUTPUT_DIRECTORY_NAME,
            AssertionConst.evalOutputDir,
            XWriter.PARAM_XML_SCHEME_NAME,
            XWriter.XMI,
            XWriter.PARAM_FILE_NAMER_CLASS_NAME,
            CtakesFileNamer.class.getName());
SimplePipeline.runPipeline(collectionReader, pipelineIncludingUmlsDictionaries, xWriter);
System.out.println("Done at " + new Date());
Run Code Online (Sandbox Code Playgroud)

问题是找不到"InputStreamCollectionReader".我搜索它但到目前为止没有成功!你能给我一个提示或显示一些指示吗?谢谢你的帮助!

java uima ctakes

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

如何更改注释函数的行为以使%的位置尊重缩进?

当我使用ctrl+ R或点击"评论"图标评论第5行时:

在此输入图像描述

我明白了: 在此输入图像描述

我想改为: 在此输入图像描述

怎么实现呢?

matlab

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

如何知道运行脚本/函数需要哪个最低MATLAB版本?

我编写了一个MATLAB脚本/函数:如何知道运行它需要哪个最低MATLAB版本?(无需在不同的MATLAB版本上运行它)

matlab

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

Pandas写表到MySQL:"无法回滚"

我需要帮助才能使这个工作.我有一个pd.DataFrame (df),我需要加载到MySQL数据库.我不明白错误消息的含义以及如何解决它.

任何帮助将受到高度赞赏.

这是我试过的:

    import MySQLdb
    from pandas.io import sql

    #METHOD 1 
    db=MySQLdb.connect(host="***",port=***,user="***",passwd="***",db="***")
    df.to_sql(con=db, name='forecast', if_exists='replace', flavor='mysql')
    ##Also tried
    sql.write_frame(df, con=db, name='forecast', if_exists='replace', flavor='mysql')

   **DatabaseError**: Execution failed on sql: SHOW TABLES LIKE %s
   (2006, 'MySQL server has gone away')
   unable to rollback


   #METHOD 2: using sqlalchemy
   from sqlalchemy import create_engine

   engine =   create_engine("mysql+mysqldb://**username***:**passwd**@***host***:3306/**dbname**")
   conn = engine.raw_connection()
   df.to_sql(name='demand_forecast_t', con=conn,if_exists='replace',    flavor='mysql',index=False, index_label='rowID')
   conn.close()
Run Code Online (Sandbox Code Playgroud)

错误消息是:

**OperationalError**: DatabaseError: Execution failed on sql: SHOW TABLES LIKE %s
(2006, 'MySQL server has gone away') …
Run Code Online (Sandbox Code Playgroud)

python mysql pandas

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

由于AndroidManifest.xml中的<data android:scheme ="http"/>,应用程序未在启动器中列出

当我添加<data android:scheme="http" />AndroidManifest.xml时,它会导致我的应用程序不再列在启动器中.为什么?

AndroidManifest.xml没有<data android:scheme="http" />:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ebookfrenzy.mywebview" >
    <uses-permission android:name="android.permission.INTERNET" />
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MyWebViewActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml<data android:scheme="http" />:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ebookfrenzy.mywebview" >
    <uses-permission android:name="android.permission.INTERNET" />
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MyWebViewActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
                <data android:scheme="http" />
            </intent-filter>
        </activity> …
Run Code Online (Sandbox Code Playgroud)

android android-manifest android-launcher

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

如何跳转到 Jupyter 笔记本中当前正在运行的单元格?

在我选择run allrun all aboverun all belowJupyter 笔记本后,如何跳转到当前正在运行的单元格?

python jupyter-notebook

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

使用熊猫查询按部分字符串选择行

我有一个DataFrame。1列(name)具有字符串值。我想知道是否有一种方法使用该DataFrame.query()方法根据与特定列匹配的部分字符串选择行。

我试过了:

  • df.query('name.str.contains("lu")')。错误消息:“ TypeError:'系列'对象是可变的,因此不能被散列”
  • df.query('"lu" in name')。返回一个空值DataFrame

我使用的代码:

import pandas as pd

df = pd.DataFrame({
    'name':['blue','red','blue'],
    'X1':[96.32,96.01,96.05]
}, columns=['name','X1'])  


print(df.query('"lu" in name').head())
print(df.query('name.str.contains("lu")').head())
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用,df[df['name'].str.contains("lu")]但我更喜欢使用查询。

python dataframe pandas

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

复制训练样例以处理pandas数据帧中的类不平衡

我在pandas中有一个包含训练示例的DataFrame,例如:

   feature1  feature2  class
0  0.548814  0.791725      1
1  0.715189  0.528895      0
2  0.602763  0.568045      0
3  0.544883  0.925597      0
4  0.423655  0.071036      0
5  0.645894  0.087129      0
6  0.437587  0.020218      0
7  0.891773  0.832620      1
8  0.963663  0.778157      0
9  0.383442  0.870012      0
Run Code Online (Sandbox Code Playgroud)

我用它生成的:

import pandas as pd
import numpy as np

np.random.seed(0)
number_of_samples = 10
frame = pd.DataFrame({
    'feature1': np.random.random(number_of_samples),
    'feature2': np.random.random(number_of_samples),
    'class':    np.random.binomial(2, 0.1, size=number_of_samples), 
    },columns=['feature1','feature2','class'])

print(frame)
Run Code Online (Sandbox Code Playgroud)

如您所见,训练集是不平衡的(8个样本具有0级,而只有2个样本具有1级).我想对训练集进行过度采样.具体来说,我想用1级复制训练样本,以便训练集是平衡的(即,0级样本的数量与1级样本的数量大致相同).我怎么能这样做?

理想情况下,我想要一个可以推广到多类设置的解决方案(即,类列中的整数可能大于1).

python machine-learning pandas oversampling

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

如何查看哪个用户启动了Docker容器?

我可以使用docker ps等效 方式查看正在运行的容器的列表docker container ls (已在Docker 1.13中添加)。但是,它不会显示启动每个Docker容器的用户。如何查看哪个用户启动了Docker容器?理想情况下,我希望拥有正在运行的容器的列表以及用于启动每个容器的用户。

docker

7
推荐指数
3
解决办法
4816
查看次数