小编Rit*_*wal的帖子

一列数据帧对象中最长的NA长度

我想编写一个代码,以找到数据帧对象的列中NA值的最长连续拉伸长度。

>> df   
      [,1] [,2] 
[1,]    1    1   
[2,]   NA    1   
[3,]    2    4   
[4,]   NA    NA   
[6,]    1    NA   
[7,]   NA    8
[8,]   NA    NA
[9,]   NA    6
# e.g.
>> longestNAstrech(df[,1])
>> 3
>> longestNAstrech(df[,2])
>> 2
# What should be the length of longestNAstrech()?
Run Code Online (Sandbox Code Playgroud)

r

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

sklearn KMeans 中的 fit() 与 fit_predict() 方法

我们在做模型的时候有两种方法sklearn.cluster.KMeans。第一个是fit(),另一个是fit_predict()。我的理解是,当我们在模型fit()上使用方法时KMeans,它给出了一个属性labels_,该属性基本上保存了哪个观察属于哪个集群的信息。fit_predict()也有labels_属性。

所以我的问题是,

  1. 如果fit()满足需要那么为什么他们是fit_predict()
  2. 编写代码时fit()和可以互换吗?fit_predict()

python k-means scikit-learn

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

如何在Python中使用polars包读取SQLite数据库文件

我想使用 package.json 读取 SQLite 数据库文件(database.sqlite)polars。我尝试以下操作未成功:

import sqlite3
import polars as pl

conn = sqlite3.connect('database.sqlite')
df = pl.read_sql("SELECT * from table_name", conn)

print(df)

Run Code Online (Sandbox Code Playgroud)

出现以下错误:

AttributeError: 'sqlite3.Connection' object has no attribute 'split'
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

python sqlite python-polars

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

从两个数组制作字典,以便第一个数组的值显示第二个数组的索引

我有两个数组:

a = array([0,    5,   10,   14, 20])
b = array([42, 41, 11, 22, 33, 10, 22,  2, 45,  3,  9, 10,  1,  3, 45,  1,  4, 2,  9,  8])
Run Code Online (Sandbox Code Playgroud)

价值观a是指数b,我要地图a,并b作为一个字典,字典的keys是指数a和值是从b。字典的第一个键取 的前 5 个值b,第二个键取接下来的 5 个值,第三个键取接下来的 4 个值,第四个键取接下来的 6 个值,这是通过减去 的两个连续值来推断的a

输出应该是这样的:

dict = {0: [42, 41, 11, 22, 33],
        1: [10, 22,  2, 45,  3] , 
        2: [9, 10,  1,  3], …
Run Code Online (Sandbox Code Playgroud)

python arrays dictionary

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

标签 统计

python ×3

arrays ×1

dictionary ×1

k-means ×1

python-polars ×1

r ×1

scikit-learn ×1

sqlite ×1