小编Ric*_*dev的帖子

列表到numpy数组的列表

如何将简单的列表列表转换为numpy数组?行是单个子列表,每行包含子列表中的元素.

python numpy list

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

从文件中读取列表列表作为python中的列表列表

我以列表列表的形式收集数据,并将数据写入文本文件.文本文件中的数据看起来像

[[123231,2345,888754],[223467,85645]]
Run Code Online (Sandbox Code Playgroud)

我想把它读回来并存储在我的程序列表中.但是当我read()从文件中创建并尝试创建一个平面列表时,它将所有内容都作为一个字符串,并且解释完全改变,并且我无法查询我在阅读作为python中的正常列表列表后获得的结果.

有人可以帮我阅读文件并以与列表列表相同的格式存储吗?

谢谢!

python file list

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

C中的多线程

我试图编写以下代码,但徒劳无功.有人可以帮忙吗?

创建一个连续循环的线程,提示用户输入一个整数.第二个线程休眠十秒钟,然后显示:到目前为止输入的最大值; .然后它又回到睡眠状态并重复.

我非常困惑和困惑.有人可以帮忙吗

到目前为止这是代码

pthread_create(&thread1, NULL, &inputfunction, NULL);
        pthread_create(&thread2,NULL, &inputfunction, NULL);
        pthread_join(thread1,NULL);
       // pthread_join(thread2,NULL);
//        pthread_mutex_init(&array_lock, NULL);
        return 0;
}

void *inputfunction()
{
        //int *values= ptr_value;
        int i;
        int arr[5];
        printf("Input values:");
        for (i=0;i<5;i++)
        scanf("%d",&arr[i]);
        sleep(10);

        int max=0;
        for (i=0;i<5;i++)
                {
                        if (arr[i]>max)
                                max=arr[i];
                }
        printf("max=",max);

        return NULL;


}
Run Code Online (Sandbox Code Playgroud)

c multithreading pthreads

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

使用numpy来减小矩阵的大小

我必须创建一个用户和电视节目的邻接列表,其中行是用户,电视节目是列.如果用户跟随该电视节目,则矩阵中将有1为零.我已经从twitter上收集了这些信息.总共有140个电视节目和大约530000个独立用户.我使用以下代码生成矩阵,使用python:

  • NoTvShows:电视节目总数(ID)
  • unique_user:所有唯一用户
  • gather_users:这是一个列表列表.子列表对应于电视节目并列出关注者的ID.
for i in range(0,NoTvShows):
    for every_user in unique_users:
        if every_user in collected_users[i]:
            matrix.append(1)
        else:
            matrix.append(0)
    main_matrix.append(matrix)
    matrix = []

the_matrix = zip(*main_matrix)
simplejson.dump(the_matrix,fwrite)
fwrite.close()
Run Code Online (Sandbox Code Playgroud)

当我尝试在服务器上执行我的程序时,它崩溃了,因为它占用了大量的时间和内存.我知道我可以使用numpy来减小矩阵的大小,然后用它来计算用户之间的相似性.但是,我不确定如何在此代码中编码numpy并生成简化矩阵.

我希望有人可以在这方面指导我

谢谢

Richa

python numpy matrix

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

标签 统计

python ×3

list ×2

numpy ×2

c ×1

file ×1

matrix ×1

multithreading ×1

pthreads ×1