小编Usi*_*Usi的帖子

Objective-C和Swift URL编码

NSString喜欢这样的:

http://www.
Run Code Online (Sandbox Code Playgroud)

但我想将其转换为:

http%3A%2F%2Fwww.
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

objective-c urlencode nsstring ios swift

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

Python高斯核密度计算新值的得分

这是我的代码:

import numpy as np
from scipy.stats.kde import gaussian_kde
from scipy.stats import norm
from numpy import linspace,hstack
from pylab import plot,show,hist

import re
import json

attribute_file="path"

attribute_values = [line.rstrip('\n') for line in open(attribute_file)]

obs=[]

#Assume the list obs as loaded

obs=np.asarray(osservazioni)
obs=np.sort(obs,kind='mergesort')
x_min=osservazioni[0]
x_max=osservazioni[len(obs)-1]



# obtaining the pdf (my_pdf is a function!)
my_pdf = gaussian_kde(obs)

# plotting the result
x = linspace(0,x_max,1000)

plot(x,my_pdf(x),'r') # distribution function

hist(obs,normed=1,alpha=.3) # histogram
show()

new_values = np.asarray([-1, 0, 2, 3, 4, 5, 768])[:, np.newaxis] …
Run Code Online (Sandbox Code Playgroud)

python kde gaussian kernel-density

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

使用高斯核密度(Python)计算值与值的平均值的差异

我使用此代码计算此值的高斯核密度

from random import randint
x_grid=[]
for i in range(1000):
    x_grid.append(randint(0,4))
print (x_grid)
Run Code Online (Sandbox Code Playgroud)

这是计算高斯核密度的代码

from statsmodels.nonparametric.kde import KDEUnivariate
import matplotlib.pyplot as plt

def kde_statsmodels_u(x, x_grid, bandwidth=0.2, **kwargs):
    """Univariate Kernel Density Estimation with Statsmodels"""
    kde = KDEUnivariate(x)
    kde.fit(bw=bandwidth, **kwargs)
    return kde.evaluate(x_grid)

import numpy as np
from scipy.stats.distributions import norm

# The grid we'll use for plotting
from random import randint
x_grid=[]
for i in range(1000):
    x_grid.append(randint(0,4))
print (x_grid)

# Draw points from a bimodal distribution in 1D
np.random.seed(0)
x = np.concatenate([norm(-1, …
Run Code Online (Sandbox Code Playgroud)

python statistics gaussian kernel-density statsmodels

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

Android JSONObject:将Array添加到put方法

// JSON object to hold the information, which is sent to the server
JSONObject jsonObjSend = new JSONObject();
jsonObjSend.put("action", "myAction");
jsonObjSend.put("type", tipo);
Run Code Online (Sandbox Code Playgroud)

现在一切都好,但如果我想添加

jsonObjSend.put("elementi", arrayOfElements);
Run Code Online (Sandbox Code Playgroud)

其中arrayOf Elements必须是字符串数组.我能怎么做?

/ **编辑

我需要什么样的例子

{
  "action": "myAction",
  "type": "elementi",
  "elementi": [
    "3287498357",
    "23472857"
  ]
}
Run Code Online (Sandbox Code Playgroud)

java android jsonobject

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

使用一阶逻辑描述电影(实体和属性)

早上好,我想了解如何使用一阶逻辑描述一些东西.

例如,我想描述一部电影(实体)是什么,以及电影的属性(例如演员:克鲁尼)是什么.如何使用一阶逻辑描述?

*******更新********

我需要在第一个逻辑顺序中解释的是:

ENTITY:可以使用一组属性或属性描述的元素,抽象或对象.所以我认为我必须说实体有一组具有各自值的属性.实体描述元素,抽象或对象.

属性:属性总是有一个值,它总是与实体相关联.它描述了实体的特定功能/属性.

文档:纯文本描述(纯文本不包含任何html标签).每个文档仅通过其属性描述一个实体.

logic semantic-web first-order-logic semantics

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

有人怀疑在python中为libsvm/scikit-learn库建模一些特性

我已经抓了很多像这样的ebay游戏:

Apple iPhone 5 White 16GB Dual-Core
Run Code Online (Sandbox Code Playgroud)

我用这种方式手动标记了所有这些内容

B M C S NA
Run Code Online (Sandbox Code Playgroud)

其中B =品牌(Apple)M =型号(iPhone 5)C =颜色(白色)S =尺寸(尺寸)NA =未指定(双核)

现在我需要使用python中的libsvm库训练SVM分类器,以了解ebay标题中出现的序列模式.

我需要通过将问题视为分类来为该属性(品牌,模型,颜色,大小)提取新值.通过这种方式,我可以预测新模型.

我想表示这些功能,以将它们用作libsvm库的输入.我在python工作:D.

  1. 当前单词的身份

我想我可以用这种方式解释它

0 --> Brand
1 --> Model
2 --> Color
3 --> Size 
4 --> NA
Run Code Online (Sandbox Code Playgroud)

如果我知道这个单词是Brand,我会将该变量设置为1(true).在训练测试中可以这样做(因为我已经标记了所有单词)但是我怎样才能为测试集做到这一点?我不知道一个词的类别是什么(这就是我学习它的原因:D).

  1. 当前单词的N-gram子串特征(N = 4,5,6)

没有想法,这意味着什么?

  1. 当前单词前2个单词的标识.

我该如何建模此功能?

考虑到我为第一个功能创建的传奇,我有5 ^(5)组合)

00 10 20 30 40
01 11 21 31 41
02 12 22 32 42
03 13 23 33 43
04 14 24 34 44
Run Code Online (Sandbox Code Playgroud)

如何将其转换为libsvm(或scikit-learn)可以理解的格式?

4. Membership to the 4 …
Run Code Online (Sandbox Code Playgroud)

python dictionary libsvm scikit-learn

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

模拟所有物理按钮,例如iOS 7上的主页按钮上的压力(越狱)

我正在尝试模拟iOS 7上的"主页按钮",但iOS 6上使用的上一个方法不起作用.我说的是一个越狱装置.

#include "GSEvent.h"

    - (void)simulateHomeButton
    {
       struct GSEventRecord record;
       memset(&record, 0, sizeof(record));
       record.type = kGSEventMenuButtonDown;
       record.timestamp = GSCurrentEventTimestamp();
       GSSendSystemEvent(&record);
       record.type = kGSEventMenuButtonUp;
       GSSendSystemEvent(&record);
    }
Run Code Online (Sandbox Code Playgroud)

*更新我真正需要的是一种通用的方法,比如旧方法,让我模拟所有物理按钮的压力

objective-c tweak jailbreak ios

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

在iOS平台上使用OAuth 2刷新访问令牌的技巧

我正在编写一个使用OAuth 2的应用程序(使用Google帐户的第三方应用程序)来制作身份验证.auth由两个步骤组成.

  1. GET请求获取代码
  2. POST请求使用access_token和刷新令牌交换第1步中获得的代码.

当access_token(大约5分钟)到期时,可以将refresh_token与新的access_token交换.

我的问题是必须检查我的访问令牌是否已过期或例如每4分钟我必须刷新我的access_token,例如使用NSTimer?

这是解决我问题的典型解决方案吗?谢谢

iphone objective-c ios oauth-2.0

6
推荐指数
0
解决办法
541
查看次数

检查片段是否存在并重用它

每次用户点击列表视图中的项目时,我都会使用以下代码创建一个片段.但是以这种方式,片段是在每次用户点击时创建的.我想要的是重用旧片段(如果存在)并仅重新加载其内容(不创建新片段).

MagazineViewFragment fragment = new MagazineViewFragment();
fragment.openStream(itemSelected);

FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
        .replace(R.id.container,  fragment)
        .commit();
Run Code Online (Sandbox Code Playgroud)

我能怎么做?

java android fragment android-fragments fragmentmanager

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

Atom Editor主题更改字符指针的颜色

大家好我有2个问题.

  1. 如何更改Atom中字符指针的颜色?

在此输入图像描述

  1. 当我使用find函数时,突出显示所有匹配我的灰色查询的单词,很难看到...我怎样才能改变颜色?

css atom-editor

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