AlgART Java Libraries
| ਵਰਜਨ | 1.2 |
|---|---|
| ਪ੍ਰਕਾਸ਼ਕ | AlgART Laboratory |
| ਰਿਹਾਈ ਤਾਰੀਖ | Dec 23, 2013 |
| ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ | Dec 11, 2013 |
| ਓਸ ਜਰੂਰਤਾਂ | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7 |
| ਜਰੂਰਤਾਂ | JDK |
| ਕੁੱਲ ਡਾਉਨਲੋਡਸ | 34 |
| ਮੁੱਲ | Free |
ਵੇਰਵਾ
ਓਪਨ-ਸੋਰਸ ਜਾਵਾ ਲਾਇਬ੍ਰੇਰੀਆਂ, ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਤੱਤਾਂ (1 ਬਿੱਟ, 8/16/32/64-ਬਿੱਟ ਪੂਰਨ ਅੰਕ, 32/64-ਬਿੱਟ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਵੈਲਯੂਜ਼ ਅਤੇ ਕੋਈ ਹੋਰ ਜਾਵਾ ਕਿਸਮਾਂ) ਦੇ ਨਾਲ ਸਧਾਰਣ ਸਮਾਰਟ ਐਰੇ ਅਤੇ ਮੈਟ੍ਰਿਕਸ ਦਾ ਸਮਰਥਨ ਕਰਦੀਆਂ ਹਨ। ਲਾਇਬ੍ਰੇਰੀਆਂ ਵਿੱਚ ਮੈਟ੍ਰਿਕਸ ਉੱਤੇ 2D-, 3D- ਅਤੇ ਬਹੁ-ਆਯਾਮੀ ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਐਲਗੋਰਿਦਮ ਦਾ ਇੱਕ ਵਿਸ਼ਾਲ ਸਮੂਹ ਹੁੰਦਾ ਹੈ: ਲੀਨੀਅਰ ਫਿਲਟਰਿੰਗ, ਗਣਿਤਕ ਰੂਪ ਵਿਗਿਆਨ, ਰੈਂਕ ਓਪਰੇਸ਼ਨ, ਸਪੈਕਟ੍ਰਲ ਟ੍ਰਾਂਸਫਾਰਮੇਸ਼ਨ (FFT), ਆਦਿ। ਬਾਈਨਰੀ ਚਿੱਤਰਾਂ ਦਾ ਪਿੰਜਰੀਕਰਨ ਅਤੇ ਮਾਪਣ ਵੀ ਹੁੰਦਾ ਹੈ। ਲਾਇਬ੍ਰੇਰੀਆਂ ਐਰੇ ਐਲੀਮੈਂਟਸ ਦੇ 63-ਬਿੱਟ ਐਡਰੈਸਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ (ਸਾਰੇ ਸੂਚਕਾਂਕ ਅਤੇ ਲੰਬਾਈ 64-ਬਿੱਟ ਲੰਬੀ ਕਿਸਮ ਦੁਆਰਾ ਦਰਸਾਈ ਜਾਂਦੀ ਹੈ)। ਇਸ ਲਈ, ਸਿਧਾਂਤਕ ਤੌਰ 'ਤੇ ਕਿਸੇ ਵੀ ਆਦਿਮ ਜਾਂ ਗੈਰ-ਪ੍ਰਾਦਿਮਿਕ ਕਿਸਮਾਂ ਦੇ 2^63-1 (~10^19) ਤੱਤਾਂ ਵਾਲੇ ਐਰੇ ਅਤੇ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਬਣਾਉਣਾ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਕਰਨਾ ਸੰਭਵ ਹੈ, ਜੇਕਰ OS ਅਤੇ ਹਾਰਡਵੇਅਰ ਲੋੜੀਂਦੀ ਮਾਤਰਾ ਵਿੱਚ ਮੈਮੋਰੀ ਜਾਂ ਡਿਸਕ ਸਪੇਸ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ। ਮੈਮੋਰੀ ਮਾਡਲ ਸੰਕਲਪ ਅਲਗਾਰਟ ਐਰੇ ਨੂੰ ਵੱਖ-ਵੱਖ ਸਕੀਮਾਂ ਵਿੱਚ ਸਟੋਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਸਧਾਰਨ ਜਾਵਾ ਐਰੇ ਤੋਂ ਮੈਪਡ ਡਿਸਕ ਫਾਈਲਾਂ ਤੱਕ; ਸਾਰੇ ਲੋੜੀਂਦੇ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਆਪਣੇ ਆਪ ਹੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਜਦੋਂ ਕਿਸੇ ਤੱਤ ਜਾਂ ਤੱਤਾਂ ਦੇ ਬਲਾਕ ਤੱਕ ਹਰ ਪਹੁੰਚ ਹੁੰਦੀ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਐਲਗੋਰਿਦਮ ਆਲਸੀ ਮੁਲਾਂਕਣਾਂ ਦੀ ਵਿਆਪਕ ਵਰਤੋਂ 'ਤੇ ਅਧਾਰਤ ਹਨ। ਆਮ ਓਪਰੇਸ਼ਨਾਂ, ਜਿਵੇਂ ਕਿ ਤੱਤ ਅਨੁਸਾਰ ਸੰਖੇਪ ਜਾਂ ਜਿਓਮੈਟ੍ਰਿਕਲ ਮੈਟ੍ਰਿਕਸ ਪਰਿਵਰਤਨ, ਸਰੋਤ ਐਰੇ ਜਾਂ ਮੈਟ੍ਰਿਕਸ ਦੇ ਆਲਸੀ ਦ੍ਰਿਸ਼ਾਂ ਦੁਆਰਾ ਲਾਗੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ਇੱਕ ਬਹੁ-ਆਯਾਮੀ ਮੈਟ੍ਰਿਕਸ ਲੈ ਸਕਦੇ ਹੋ, ਇਸਨੂੰ ਘੁੰਮਾ ਸਕਦੇ ਹੋ (ਜਾਂ ਕੋਈ ਹੋਰ ਐਫਾਈਨ ਜਾਂ ਪ੍ਰੋਜੈਕਟਿਵ ਟ੍ਰਾਂਸਫਾਰਮ ਕਰ ਸਕਦੇ ਹੋ), ਅਤੇ ਫਿਰ ਨਤੀਜੇ ਵਿੱਚੋਂ ਇੱਕ ਸਬਮੈਟ੍ਰਿਕਸ ਕੱਢ ਸਕਦੇ ਹੋ। ਇਹ ਸਾਰੇ ਓਪਰੇਸ਼ਨ ਵਰਚੁਅਲ ਤੌਰ 'ਤੇ ਕੀਤੇ ਜਾਣਗੇ (ਸਮੇਂ ਦੀ ਲੋੜ ਨਹੀਂ), ਅਤੇ ਅਸਲ ਗਣਨਾਵਾਂ ਕੇਵਲ ਤੱਤ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੇ ਪਲ 'ਤੇ ਹੀ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ, ਆਮ ਤੌਰ 'ਤੇ ਨਤੀਜੇ ਵਾਲੇ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਨਵੇਂ ਬਣਾਏ ਗਏ ਮੈਟ੍ਰਿਕਸ ਦੀ ਨਕਲ ਕਰਦੇ ਹੋਏ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ ਲਾਇਬ੍ਰੇਰੀਆਂ ਆਪਣੇ ਆਪ 'ਸਮਝ' ਜਾਣਗੀਆਂ, ਕਿ ਉਪਭੋਗਤਾ ਰੋਟੇਸ਼ਨ ਜਾਂ ਕੋਈ ਹੋਰ ਟ੍ਰਾਂਸਫਾਰਮ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ, ਅਤੇ ਮੈਟ੍ਰਿਕਸ ਨੂੰ ਢੁਕਵੇਂ ਆਇਤਾਕਾਰ ਬਲਾਕਾਂ (RAM ਵਿੱਚ ਫਿਟਿੰਗ) ਵਿੱਚ ਵੰਡ ਦੇਵੇਗਾ ਅਤੇ ਇਸ ਕੰਮ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਐਲਗੋਰਿਦਮ ਚੁਣੇਗਾ। ਨਕਲ ਕਾਰਵਾਈ.