当前位置:网站首页>From spark csc. csr_ Matrix generate adjacency matrix
From spark csc. csr_ Matrix generate adjacency matrix
2022-07-06 19:36:00 【NorburyL】
need photo.edglist and cs.edglist
solution1
By output str, and str Operation filtering of .
result
fail, Unable to obtain data completely , There are too many link nodes in some nodes , I can't show it .
code
import scipy
from edglist_utils import load_network_data
from scipy import sparse
network_file = 'photo'
adj, features, Y = load_network_data('graphsage/input/' + network_file + '.mat')
f2 = open("graphsage/cora_adj_list.txt", 'w')
f1 = open("graphsage/cora_create_list.txt", 'w')
# for i in range(2708):
# f2.write(str(i) + "\n" + str(adj[i]) + "\n\n")
# for part in adj[i]:
#
#
# part = str(part).replace(' (0, ', '')
# part = str(part).replace(') 1', '')
# part = str(part).replace(' : :\n', '')
# # list_str = list(str(part)) # Convert string to list
# # print(str(i)+","+part)
# quote_list = part.split('\n')
# for quote in quote_list:
# if (i < int(quote)) :
# f1.write(str(i) + "," + str(quote)+"\n")
# print(str(i) + "," + str(quote))
solution2
take ndarray And scipy.sparse.csc.csr_matrix Of each other
url
https://huwang.blog.csdn.net/article/details/84623786?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-84623786-blog-83036442.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-84623786-blog-83036442.pc_relevant_default&utm_relevant_index=2
result
success
code
import scipy
from edglist_utils import load_network_data
from scipy import sparse
network_file = 'cs'
adj, features, Y = load_network_data('graphsage/input/' + network_file + '.mat')
f1 = open("graphsage/cs_create_list.txt", 'w')
my_matrix = scipy.sparse.csc_matrix(adj)
my_array = my_matrix.A
print(type(my_array))
print(len(my_array))
print(int(my_array[2][1]))
for i in range(len(my_array)):
for j in range(len(my_array)):
if int(my_array[i][j]) == 1 and i < j:
f1.write(str(i) + "," + str(j) + "\n")
边栏推荐
- Unbalance balance (dynamic programming, DP)
- ZABBIX proxy server and ZABBIX SNMP monitoring
- Solution of commercial supply chain management platform for packaging industry: layout smart supply system and digitally integrate the supply chain of packaging industry
- A popular explanation will help you get started
- 思維導圖+源代碼+筆記+項目,字節跳動+京東+360+網易面試題整理
- CCNP Part 11 BGP (III) (essence)
- Druid database connection pool details
- 如何自定义动漫头像?这6个免费精品在线卡通头像生成器,看一眼就怦然心动!
- Black Horse - - Redis Chapter
- 接雨水问题解析
猜你喜欢
三面蚂蚁金服成功拿到offer,Android开发社招面试经验
10 schemes to ensure interface data security
时钟轮在 RPC 中的应用
数学知识——高斯消元(初等行变换解方程组)代码实现
Learning and Exploration - Seamless rotation map
力扣101题:对称二叉树
Dark horse -- redis
Black Horse - - Redis Chapter
Computer network: sorting out common network interview questions (I)
zabbix 代理服务器 与 zabbix-snmp 监控
随机推荐
usb host 驱动 - UVC 掉包
Lick the dog until the last one has nothing (simple DP)
PMP practice once a day | don't get lost in the exam -7.6
C language daily practice - day 22: Zero foundation learning dynamic planning
Reflection and illegalaccessexception exception during application
Swiftui game source code Encyclopedia of Snake game based on geometryreader and preference
Help improve the professional quality of safety talents | the first stage of personal ability certification and assessment has been successfully completed!
Mind map + source code + Notes + project, ByteDance + JD +360+ Netease interview question sorting
Using clip path to draw irregular graphics
How to access localhost:8000 by mobile phone
PMP每日一练 | 考试不迷路-7.6
受益匪浅,安卓面试问题
Leetcode topic [array] - 119 Yang Hui triangle II
Modulenotfounderror: no module named 'PIL' solution
The second day of rhcsa study
Php+redis realizes the function of canceling orders over time
黑马--Redis篇
The list of people who passed the fifth phase of personal ability certification assessment was published
通俗的讲解,带你入门协程
【基础架构】Flink/Flink-CDC的部署和配置(MySQL / ES)