GithubHelp home page GithubHelp logo

neosbm's Introduction

neoSBM

A new type of SBM

For details on usage run:

python runNeoSBM.py -h 

This repository includes Zachary's karate club dataset in the files karate.txt and karate_faction.txt.
Use the following command to run NeoSBM on this dataset.

python runNeoSBM.py "karate.txt" "karate_faction.txt" -3 -o "myoutput.txt"

Installing a Python 2.7 environment using conda

neoSBM is written using Python 2.7. If you attempt to run the usage command above using Python 3, you will receive the following error message

python runNeoSBM.py -h 


  File "runNeoSBM.py", line 49
    print '\n\n'
               ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('\n\n')?

One way to install a Python 2.7 environment without modifying your system Python is to install the free miniconda installer.

Once miniconda has been installed, create an environment for neoSBM using the following command in bash (Linux/Mac) or cmd.exe (Windows)

conda create -n neoSBM python=2.7 numpy scipy

Switch to this environment using the command

conda activate neoSBM

It should now be possible to run neoSBM from this command prompt. You can go back to the system version of Python when you are finished with

conda deactivate

neosbm's People

Contributors

piratepeel avatar mikecroucher avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.