This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
declare(strict_types=1); | |
/** | |
* Requires the DS extension (see https://github.com/php-ds/extension). | |
* This script is a benchmark for many possible combinations to perform matrix multiplications: | |
* - Ds\Vector vs PHP array | |
* - Single array vs Nested arrays | |
* - iterations order: I,J,K vs I,K,J |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
######################################################################################################################## | |
# The MIT License (MIT) | |
# | |
# Copyright (c) 2016 Andrés Correa Casablanca | |
# | |
# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* The MIT License (MIT) | |
* | |
* Copyright (c) 2015 Andrés Correa Casablanca <[email protected]> | |
* | |
* Permission is hereby granted, free of charge, to any person obtaining a copy of | |
* this software and associated documentation files (the "Software"), to deal in | |
* the Software without restriction, including without limitation the rights to |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.BufferedReader; | |
import java.io.InputStreamReader; | |
import java.io.IOException; | |
import java.lang.Process; | |
import java.lang.Runtime; | |
import java.util.HashMap; | |
/** | |
* SystemStatusReader is a collection of methods to read system status (cpu and memory) | |
* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package prop.g12.common; | |
import java.util.*; | |
/** | |
* This class represents non-directed weighted graphs without edges connecting nodes with themselves. The weights must | |
* be in the [0,1] interval, since they represent affinities between nodes in a normalized scale. | |
* | |
* This class is optimized for read operations, rather than write operations. | |
* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package prop.g12.common; | |
import com.google.common.collect.Sets; | |
import java.util.*; | |
/** | |
* This class encapsulates the Clique Percolation algorithm, used to detect overlapped communities inside non-directed | |
* and not weighted graphs. |
NewerOlder