有哪些教材可以推荐?又应该从哪一种分析软件入手?
回复内容:
首先社会网络分析有两种路线,一种偏文科的,偏社会学,就是讲究在一定量化基础上定性分析,解释一些社会现象,另外一种是偏理科的,往往需要大量数据点,然后从数学上对拓扑结构进行定量分析和判断,或者会利用到网络上的社交网络(Online Social Networks)进行大规模的计算。如果是软件党,一般就是第一种了,把网络扔进软件算算指标什么的。软件推荐Gephi,这个可视化很方便,效果非常漂亮,做出来就跟Facebook搞数据科学的那帮人效果一样。如果是处理较大型的计算,则可以用Python的iGraph,这个也是一款神器,但不像Gephi那么直观有界面了,需要看个教程学习一下语法。入门课程的话,在Coursera上面有一个密歇根大学的女老师讲的八周入门课程,那个深入浅出,还有很多交互示例,非常好,这位教授也是在社会网络分析界的知名人士。如果看书的话,如果英语能力好可以看Social Network Analysis (豆瓣),这本书在国外也挺流行,如果英语不好,那国内我也不知道有什么教材啦~
总之社会网络分析是一个研究方法中的大神器,因为网络结构是无处不在的,学习它的好处多多。 我是管理学专业的,所以推荐的偏社会科学和学术一点。
A 课程:难度按顺序越来越难,课程页面点链接,有的课程会再开始,建议跟着学
1 Network life: Coursera.org 非常基础容易懂。
2 Networks, Crowds, and Markets INFO2040x Course Info 也很简单,涉及的面较广,多是计算机和经济学领域。
3 人群与网络 Coursera.org 第二门课的中文版,稍微难一些,讲的更深。
4 Social Network Analysis Coursera.org 有讲netlogo软件,一款仿真软件,可以跳过这部分。
5 Social and Economic Networks: Models and Analysis Coursera.org 偏经济学,多推导,比较难。
B 软件:顺序按上手难易程度排列,下载请自行google,手册官网一般都有
1 Gephi 免费,做图非常绚丽,官网有中文的在线教程
2 NodeX 基于Excel开发的插件,比较方便
3 UCINET 付费,社会科学多用,统计功能非常强大
4 pajek 免费,处理大规模数据很快
5 statnet R的包,比较难上手,但处理随机图模型和动态数据很赞,有很多扩展包
C 书籍:按难易程度排列,更多的可以自己看这些书的参考文献
1 《社会网络分析法(万卷方法)》 斯科特, 沈崇麟, 刘军【摘要 书评 试读】图书
入门书,不讲软件
2 整体网分析讲义 刘军
完整介绍了UCINET的用法,推荐,配合软件3使用
3 《跨学科名作译著系列•蜘蛛:社会网络分析技术(第2版)》 沃特•德•诺伊 (Wouter De Nooy), 安德烈•姆尔瓦 (Andrej Mrvar), 弗拉迪米尔•巴塔盖尔吉 (Vladimir Batagelj), 李葆嘉, 林枫【摘要 书评 试读】图书
完整介绍了pajek的用法,但软件版本有点老,是2.05的,软件已经更新3了
4 《社会网络分析:方法与应用》 斯坦利·沃瑟曼 (Stanley Wasserman), 凯瑟琳·福斯特 (Katherine Faust), 齐心, 陈禹, 孙彩虹【摘要 书评 试读】图书
基础书,建议入手,讲的很详细,不讲软件
5 《网络、群体与市场:揭示高度互联世界的行为原理与效应机制》 大卫·伊斯利(David Esley), 乔恩·克莱因伯格(Jon Kleinberg), 李晓明, 王卫红, 杨韫利【摘要 书评 试读】图书
作者是课程2的主讲,译者是课程3的主讲,有深有浅,非常有趣,不讲软件
6 《社会与经济网络》 马修·O·杰克逊(Matthew O.Jackson), 柳茂森【摘要 书评 试读】图书
作者是课程5的主讲,偏经济,难
PS 复杂网我不是很熟,推荐Barabasi的两本书,还有Watts的工作,国内比较有名的是汪晓帆老师
我的头像也是Gephi画的。 更新:
有兴趣的同学可以来这下数据,免费的:Stanford Large Network Dataset Collection
有P2P, wikipedia amazon IMDB 等关系网的数据。
------
Python 有个包叫做networkx 跑网络数据特别方便
入门最简单办法就是读wikipidea 了搞清楚各种Centrality,搞明白PageRank算法等。
Stanford 有一个network science 数据库,有Facebook twitter 互粉数据什么的,搞熟了也可以拿来跑跑。
楼上说的gephi的确特别方便,下图就是我用gephi跑出来的


Python과 C는 각각 고유 한 장점이 있으며 선택은 프로젝트 요구 사항을 기반으로해야합니다. 1) Python은 간결한 구문 및 동적 타이핑으로 인해 빠른 개발 및 데이터 처리에 적합합니다. 2) C는 정적 타이핑 및 수동 메모리 관리로 인해 고성능 및 시스템 프로그래밍에 적합합니다.

Python 또는 C를 선택하는 것은 프로젝트 요구 사항에 따라 다릅니다. 1) 빠른 개발, 데이터 처리 및 프로토 타입 설계가 필요한 경우 Python을 선택하십시오. 2) 고성능, 낮은 대기 시간 및 근접 하드웨어 제어가 필요한 경우 C를 선택하십시오.

매일 2 시간의 파이썬 학습을 투자하면 프로그래밍 기술을 효과적으로 향상시킬 수 있습니다. 1. 새로운 지식 배우기 : 문서를 읽거나 자습서를 시청하십시오. 2. 연습 : 코드를 작성하고 완전한 연습을합니다. 3. 검토 : 배운 내용을 통합하십시오. 4. 프로젝트 실무 : 실제 프로젝트에서 배운 것을 적용하십시오. 이러한 구조화 된 학습 계획은 파이썬을 체계적으로 마스터하고 경력 목표를 달성하는 데 도움이 될 수 있습니다.

2 시간 이내에 Python을 효율적으로 학습하는 방법 : 1. 기본 지식을 검토하고 Python 설치 및 기본 구문에 익숙한 지 확인하십시오. 2. 변수, 목록, 기능 등과 같은 파이썬의 핵심 개념을 이해합니다. 3. 예제를 사용하여 마스터 기본 및 고급 사용; 4. 일반적인 오류 및 디버깅 기술을 배우십시오. 5. 목록 이해력 사용 및 PEP8 스타일 안내서와 같은 성능 최적화 및 모범 사례를 적용합니다.

Python은 초보자 및 데이터 과학에 적합하며 C는 시스템 프로그래밍 및 게임 개발에 적합합니다. 1. 파이썬은 간단하고 사용하기 쉽고 데이터 과학 및 웹 개발에 적합합니다. 2.C는 게임 개발 및 시스템 프로그래밍에 적합한 고성능 및 제어를 제공합니다. 선택은 프로젝트 요구와 개인적인 이익을 기반으로해야합니다.

Python은 데이터 과학 및 빠른 개발에 더 적합한 반면 C는 고성능 및 시스템 프로그래밍에 더 적합합니다. 1. Python Syntax는 간결하고 학습하기 쉽고 데이터 처리 및 과학 컴퓨팅에 적합합니다. 2.C는 복잡한 구문을 가지고 있지만 성능이 뛰어나고 게임 개발 및 시스템 프로그래밍에 종종 사용됩니다.

파이썬을 배우기 위해 하루에 2 시간을 투자하는 것이 가능합니다. 1. 새로운 지식 배우기 : 목록 및 사전과 같은 1 시간 안에 새로운 개념을 배우십시오. 2. 연습 및 연습 : 1 시간을 사용하여 소규모 프로그램 작성과 같은 프로그래밍 연습을 수행하십시오. 합리적인 계획과 인내를 통해 짧은 시간에 Python의 핵심 개념을 마스터 할 수 있습니다.

Python은 배우고 사용하기 쉽고 C는 더 강력하지만 복잡합니다. 1. Python Syntax는 간결하며 초보자에게 적합합니다. 동적 타이핑 및 자동 메모리 관리를 사용하면 사용하기 쉽지만 런타임 오류가 발생할 수 있습니다. 2.C는 고성능 응용 프로그램에 적합한 저수준 제어 및 고급 기능을 제공하지만 학습 임계 값이 높고 수동 메모리 및 유형 안전 관리가 필요합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는
