小编Ros*_*mer的帖子

FreqDist与NLTK

python中的NLTK有一个函数FreqDist,它可以为您提供文本中单词的频率.我试图将我的文本作为参数传递但结果是以下形式:['','e','a','o','n','i','t','r', 's','l','d','h','c','y','b','u','g','\n','m','p',' w','f',',','v','.',''','k','B',''','M','H','9','C' ,' - ','N','S','1','A','G','P','T','W','[',']','(',' )','0','7','E','J','O','R','j','x']而在NLTK网站的例子中,结果是整个单词不仅仅是我是这样做的:

file_y = open(fileurl)
p = file_y.read()
fdist = FreqDist(p)
vocab = fdist.keys()
vocab[:100]
Run Code Online (Sandbox Code Playgroud)

你知道我错了吗?谢谢!

python nlp nltk

26
推荐指数
4
解决办法
6万
查看次数

MPAndroidChart有没有办法为不同的酒吧设置不同的颜色?

我在我的应用程序中使用MPAndroidChart,我想知道是否有一种方法可以为动态移动条形图中的第一个条形设置不同的颜色,如下所示: 在此输入图像描述

当数据不断出现时,动态添加条形,同时整个堆栈向左移动,有没有办法将第一个条形的颜色设置为不同的颜色?先感谢您.

编辑和解决方案: 这是我的代码,用于向图表添加新条目,它每500毫升左右动态发生.

 private void addBarEntry(float value) {


    BarData data = mDownloadChart.getData();

    if(data != null) {

        BarDataSet set = data.getDataSetByIndex(0);
        // set.addEntry(...); // can be called as well

        if (set == null) {
            set = createBarSet();
            data.addDataSet(set);
        }

        // add a new x-value first
        data.addXValue(set.getEntryCount() + "");

        // choose a random dataSet
        //int randomDataSetIndex = (int) (Math.random() * data.getDataSetCount());

        data.addEntry(new BarEntry(value, set.getEntryCount()), 0);

        // let the chart know it's data has changed
        mDownloadChart.notifyDataSetChanged();

        SLog.d(TAG, "download value: "+value);

        mDownloadChart.setVisibleXRange(10);
        mDownloadChart.moveViewToX(mDownloadChart.getHighestVisibleXIndex()-5); …
Run Code Online (Sandbox Code Playgroud)

charts android graph view mpandroidchart

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

在Java JFrame上添加图像 - Netbeans

我正在使用NetBeans 7.1来编写Java代码.我已经创造了一个JFrame充满了一些labels, textbox and buttons.如何(JPG,PNG,etc...)从我的PC 导入一些图像到同一个JFrame?在框架的特定位置.

java swing netbeans image jframe

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

在 vuejs 中保护子路由

我试图保护子路线免受父路线的影响,但这失败了

    export default new Router({
    routes: [
    //frontend routes
    {
      {path: 'auth', component: Auth, children: authroutes,
        beforeEnter: (to, from, next) => {
        // check if user is a guest or loggedin
        auth.canAccess(permissions.is_guest)
          .then((res) => {
            if (res.data.status) {
              next();
            } else {
              router.push('/auth/not-allowed');
            }
          })
       }}
      ]
     }
   ]
 })
Run Code Online (Sandbox Code Playgroud)

现在在我的孩子路线上

authroutes.js

const authroutes = [
  {path: '', redirect: 'login'},
  {path: 'login', component: Login, name: "login" },
];
Run Code Online (Sandbox Code Playgroud)

但是,当我将上面的 beforeenter 放在子路由上时,它可以工作,但会导致大量代码重复。

我如何保护孩子免受父母路线的影响

例如:守卫/auth/login 和/auth/register

javascript vue.js vuejs2

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

标签 统计

android ×1

charts ×1

graph ×1

image ×1

java ×1

javascript ×1

jframe ×1

mpandroidchart ×1

netbeans ×1

nlp ×1

nltk ×1

python ×1

swing ×1

view ×1

vue.js ×1

vuejs2 ×1