小编Guf*_*oru的帖子

hset()for python中的redis

我有下一个问题:

hset()在python中使用Redis Server 的过程.此过程在此处描述.

好吧,现在我无法理解参数value...从一方面它应该是一个数字0或1,无论如何我也可以使用其他数字这个参数(我也在网上找到其他值的例子).例如我定义下一个def:

    def setHashKeyValue(key, value, number):
        assert (key != None), "Please, get a key"
        #assert (number == 0 or number ==1), "Please enter 0 or 1"
        redis_server.hset(key, value, number);
Run Code Online (Sandbox Code Playgroud)

并使用下一个参数获得正确的输出:

setHashKeyValue('5', 'test ok for key 5', 1)
setHashKeyValue('6', 'test ok for key 6', 1)
Run Code Online (Sandbox Code Playgroud)

另一方面,我想为时间测量定义一些循环,所以我定义下一个def:

def loopKeyValues(number):
    timeUse = []
    for x in range(number):
        start = time.time()
        setHashKeyValue(x, x**2, 1)
        end = time. time()
        timeUse.append(end-start)
    plt.plot(timeUse)
    plt.ylabel("time")
    plt.show()
    return timeUse;
Run Code Online (Sandbox Code Playgroud)

和 …

python hashset redis

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

SFrame,Python中的graphlab

任何人,请告诉我,我如何绘制SFrame(甚至更好的SArray)或将此类型转换为python中的某些常见类型.当我尝试将SArray转换为pandas对象时:

pandas.Series(sarray)
Run Code Online (Sandbox Code Playgroud)

我有下一个错误:

File "/usr/local/lib/python2.7/dist-packages/pandas/core/series.py", line 220, in __init__
    raise_cast_failure=True)
  File "/usr/local/lib/python2.7/dist-packages/pandas/core/series.py", line 2566, in _sanitize_array
    subarr = _try_cast(data, False)
  File "/usr/local/lib/python2.7/dist-packages/pandas/core/series.py", line 2517, in _try_cast
    subarr = pa.array(arr, dtype=dtype, copy=copy)
  File "/usr/local/lib/python2.7/dist-packages/graphlab/data_structures/sarray.py", line 625, in __getitem__
    raise IndexError("Invalid type to use for indexing")
IndexError: Invalid type to use for indexin
Run Code Online (Sandbox Code Playgroud)

因此我无法像csv文件或其他东西那样保存SArray对象......

再一次,我需要的只是某种SArray情节.

python

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

从string,python中提取子串

我有一个文件的路径:

'home/user/directory/filename'
Run Code Online (Sandbox Code Playgroud)

我想得到filename-subpart.主要问题是,我不知道我的字符串的长度,我不知道filename-subpart 的长度.我知道只有文件名放在最后一个斜杠之后的字符串末尾/.字符串中的斜杠数量可以是绝对随机的(因为我想从某些PC上的每个目录中获取文件名).因此,我暂时没有看到索引提取的常用方法,如下所示:

string[number:]
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python string

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

按多列排序,Java 8

请考虑下表:

Name Code Number
Mike x6   5.0
Mike b4   3.0
Mike y2   1.0
Tom  y2   4.5
Tom  x6   4.5
Tom  b4   1.0
Susi x6   4.0
Susi y2   3.0
Susi b4   2.0
Run Code Online (Sandbox Code Playgroud)

我有三列,应首先按"Name"列排序,然后按"Number"列排序.我想用Dictionary做这个(使用String数组作为值,使用Double作为键),然后按值排序,但我错过了按名称排序.

Map<Double, String[]> map = new HashMap<Double, String[]>();
map.put(5.0, {"Mike", "x6"});
System.out.println(map.get(5.0));
Run Code Online (Sandbox Code Playgroud)

我不知道存储数据的最佳方法是什么.我还想知道Java 8中的解决方案.

java java-8

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

在Java中删除列表

Data用Java 创建了一个类.这是这个简单帮助类的源代码:

class Data {

    private Integer x;
    private Integer y;

    Data(Integer x, Integer y) {
        this.x = x;
        this.y = y;
    }

    protected Integer get_x() {
        return x;
    }

    protected Integer get_y() {
        return y;
    }

}
Run Code Online (Sandbox Code Playgroud)

之后我用我的班级Data来创造一些List<Data> container.我containeradd方法的帮助下添加了我的元素并对List进行排序.最后我打印输出:

for(Data data : container){
    System.out.println("Print x: " + data.get_x() + ", Print y: " + data.get_y()); 
}
Run Code Online (Sandbox Code Playgroud)

可能的输出可能是:

Print x: 1, Print y: 3
Print x: 1, Print y: 5 …
Run Code Online (Sandbox Code Playgroud)

java list

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

使用python进行PCA分解:具有相关性

我现在关注下一个主题:如何在Python中使用PCA/SVD进行特征选择和识别? 现在,我们使用PCA方法在Python中分解我们的数据集并使用它.sklearn.decomposition.PCA使用属性components_我们得到所有组件.现在我们有非常相似的目标:只需要前几个组件(这部分不是问题),看看每个PCA组件的输入功能比例(知道哪些功能对我们来说非常重要).怎么可能这样做?另一个问题是,python lybrary有另一个主成分分析的实现吗?

python pca scikit-learn

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

字典中的数据帧

对不起,如果它是重复的,但我没有在互联网上找到解决方案......

我有一些字典

{'a':1, 'b':2, 'c':3}
Run Code Online (Sandbox Code Playgroud)

现在我想用与键对应的列名和与值对应的值来构造pandas DF。实际上它应该是只有一行的 Df。

a b c
1 2 3
Run Code Online (Sandbox Code Playgroud)

在另一个主题中,我只找到了解决方案,其中 - 键和值都是新 DF 中的列。

python dictionary dataframe pandas

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

Numpy.savetxt()函数

我有一个包含多个列的表,并希望将其保存

numpy.savetxt('test.txt', test, fmt='%f')
Run Code Online (Sandbox Code Playgroud)

我想只保存float格式的最后一列,所有其他列应该是整数...例如

1 1 1 0.5
1 2 2 0.3
. . .  .
Run Code Online (Sandbox Code Playgroud)

我如何放大我的savetxt函数或使用其他替代方法?先感谢您!

python numpy

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

标签 统计

python ×6

java ×2

dataframe ×1

dictionary ×1

hashset ×1

java-8 ×1

list ×1

numpy ×1

pandas ×1

pca ×1

redis ×1

scikit-learn ×1

string ×1