ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1'] ", 'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1', ' [\'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1\', \'ਹਾਂ, ਮੈਂ NAME _ 1 ਲਾਇਬ੍ਰੇਰੀ ਤੋਂ ਜਾਣੂ ਹਾਂ। NAME _ 1 ਉੱਚ-ਗੁਣਵੱਤਾ ਬਣਾਉਣ ਲਈ ਇੱਕ ਪਾਈਥਨ ਪੈਕੇਜ ਹੈ।ਗਣਿਤਿਕ ਗਰਾਫਿਕਸ, ਵਿਸ਼ੇਸ਼ ਤੌਰ \'ਤੇ ਡਾਟਾ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਲਈ। ਇਹ ਵਰਤਣ ਵਿੱਚ ਅਸਾਨ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਵਿਕਲਪਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈਗਰਾਫਿਕਸ ਦੀ ਦਿੱਖ। \\n ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਨਾਮ NAME _ 2 ਦੇ ਨਾਮ ਉੱਤੇ ਰੱਖਿਆ ਗਿਆ ਹੈ, ਜਿਸ ਨੂੰ ਪਲੇਫੇਅਰ ਸਿਫਰ, ਇੱਕ ਪੌਲੀਗ੍ਰਾਫ ਬਦਲ ਦੀ ਸਿਰਜਣਾ ਦਾ ਸਿਹਰਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।ਸਾਈਫਰ ਜੋ ਆਪਣੇ ਸਮੇਂ ਦੇ ਸਭ ਤੋਂ ਸੁਰੱਖਿਅਤ ਐਨਕ੍ਰਿਪਸ਼ਨ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਨਾਮ _ 1 ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਉਦੇਸ਼ ਸਮਾਨ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ ਅਤੇਇਸ ਦੇ ਗਣਿਤਿਕ ਗਰਾਫਿਕਸ ਵਿੱਚ ਮਜ਼ਬੂਤੀ, ਇਸ ਨੂੰ ਵਿਗਿਆਨਕ ਅਤੇ ਤਕਨੀਕੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਚੰਗਾ ਵਿਕਲਪ ਬਣਾਉਂਦੀ ਹੈ। \',\' ਨਹੀਂ, ਇਹ ਨਾਮ _ 1: \\n\\nNAME _ 1\\n\\nA ਹੈ।ਮੋਡੀਊਲ ਜੋ ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ \\n ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿਚਕਾਰ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈਇਹ ਮੋਡੀਊਲ ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਰਦਾ ਹੈ ਕਿ ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕਿੰਨੇ ਸਮਾਨ ਹਨ।ਕੀ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰੋਗੇ? \\n\\n ਬਹੁਤ ਸਾਰੀਆਂ ਸੰਸਥਾਵਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ। ਨਾਮ _ 1 ਅਜਿਹਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਦਾ।ਇਹ ਨਿਰਧਾਰਤ ਕਰੋ ਕਿ ਹਰੇਕ ਦਸਤਖਤ ਕਿਸ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਇਹ ਸਿਰਫ ਇੱਕ ਮੁੱਲ (0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ) ਦਿੰਦਾ ਹੈ ਜੋ ਇੱਕ ਮਨੁੱਖ ਨੂੰ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰ ਸਕਦਾ ਹੈ।ਕੰਮ? \\n\\nNAME _ 1 ਹਰੇਕ ਚਿੱਤਰ ਦੀ ਪਿਕਸਲ-ਪ੍ਰਤੀ-ਪਿਕਸਲ ਤੁਲਨਾ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਜੋਡ਼ ਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਦਾ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦੇ X-ਧੁਰੇ ਦੇ ਨਾਲ ਹਰੇਕ ਸਥਿਤੀ ਲਈ ਇੱਕ Y-ਧੁਰੇ ਦੇ ਨਾਲ। ਇਹ ਮੁੱਲ ਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਜਿਸ ਦੀ ਤੁਲਨਾ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।(ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ) ਪੀਅਰਸਨ ਸਬੰਧ ਗੁਣਾਂਕ ਨਾਲ। \\n ਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ \\n\\n ਤੁਲਨਾ ਲਈ ਇੱਕ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ,ਹਰੇਕ ਚਿੱਤਰ ਨੂੰ ਪਹਿਲਾਂ ਗਲਤ ਡੇਟਾ ਨੂੰ ਹਟਾਉਣ ਲਈ ਸਧਾਰਣ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। \\n\\n ਪਹਿਲਾਂ, ਚਿੱਤਰ ਨੂੰ ਗ੍ਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। \\n ਚਿੱਤਰ ਵਿੱਚ ਹਰੇਕ ਪਿਕਸਲ ਦਾ ਮੁੱਲ ਹੈਫਿਰ ਇਹ ਵੇਖਣ ਲਈ ਚੈੱਕ ਕੀਤਾ ਗਿਆ ਕਿ ਕੀ ਇਹ ਦਿੱਤੀ ਗਈ ਥ੍ਰੈਸ਼ਹੋਲਡ ਤੋਂ ਵੱਧ ਹੈ ਜਾਂ ਘੱਟ ਹੈ ਜੇਕਰ ਪਿਕਸਲ ਦਾ ਮੁੱਲ ਥ੍ਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ 0 (ਕਾਲਾ) \\n \'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰਪਿਕਸਲ ਦਾ ਮੁੱਲ ਥਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਤੋਂ ਵੱਧ ਹੈ, ਇਸ ਨੂੰ 255 (ਚਿੱਟੇ) \\n \'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਫਿਰ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ। \\n ਚਿੱਤਰਫਿਰ "] ਵਿੱਚ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ ', 'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1', ' [\'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1\', \'ਹਾਂ, ਮੈਂ NAME _ 1 ਲਾਇਬ੍ਰੇਰੀ ਤੋਂ ਜਾਣੂ ਹਾਂ। NAME _ 1 ਉੱਚ-ਗੁਣਵੱਤਾ ਬਣਾਉਣ ਲਈ ਇੱਕ ਪਾਈਥਨ ਪੈਕੇਜ ਹੈ।ਗਣਿਤਿਕ ਗਰਾਫਿਕਸ, ਵਿਸ਼ੇਸ਼ ਤੌਰ \'ਤੇ ਡਾਟਾ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਲਈ। ਇਹ ਵਰਤਣ ਵਿੱਚ ਅਸਾਨ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਵਿਕਲਪਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈਗਰਾਫਿਕਸ ਦੀ ਦਿੱਖ। \\n ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਨਾਮ NAME _ 2 ਦੇ ਨਾਮ ਉੱਤੇ ਰੱਖਿਆ ਗਿਆ ਹੈ, ਜਿਸ ਨੂੰ ਪਲੇਫੇਅਰ ਸਿਫਰ, ਇੱਕ ਪੌਲੀਗ੍ਰਾਫ ਬਦਲ ਦੀ ਸਿਰਜਣਾ ਦਾ ਸਿਹਰਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।ਸਾਈਫਰ ਜੋ ਆਪਣੇ ਸਮੇਂ ਦੇ ਸਭ ਤੋਂ ਸੁਰੱਖਿਅਤ ਐਨਕ੍ਰਿਪਸ਼ਨ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਨਾਮ _ 1 ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਉਦੇਸ਼ ਸਮਾਨ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ ਅਤੇਇਸ ਦੇ ਗਣਿਤਿਕ ਗਰਾਫਿਕਸ ਵਿੱਚ ਮਜ਼ਬੂਤੀ, ਇਸ ਨੂੰ ਵਿਗਿਆਨਕ ਅਤੇ ਤਕਨੀਕੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਚੰਗਾ ਵਿਕਲਪ ਬਣਾਉਂਦੀ ਹੈ। \',\' ਨਹੀਂ, ਇਹ ਨਾਮ _ 1: \\n\\nNAME _ 1\\n\\nA ਹੈ।ਮੋਡੀਊਲ ਜੋ ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ \\n ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿਚਕਾਰ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈਇਹ ਮੋਡੀਊਲ ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਰਦਾ ਹੈ ਕਿ ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕਿੰਨੇ ਸਮਾਨ ਹਨ।ਕੀ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰੋਗੇ? \\n\\n ਬਹੁਤ ਸਾਰੀਆਂ ਸੰਸਥਾਵਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ। ਨਾਮ _ 1 ਅਜਿਹਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਦਾ।ਇਹ ਨਿਰਧਾਰਤ ਕਰੋ ਕਿ ਹਰੇਕ ਦਸਤਖਤ ਕਿਸ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਇਹ ਸਿਰਫ ਇੱਕ ਮੁੱਲ (0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ) ਦਿੰਦਾ ਹੈ ਜੋ ਇੱਕ ਮਨੁੱਖ ਨੂੰ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰ ਸਕਦਾ ਹੈ।ਕੰਮ? \\n\\nNAME _ 1 ਹਰੇਕ ਚਿੱਤਰ ਦੀ ਪਿਕਸਲ-ਪ੍ਰਤੀ-ਪਿਕਸਲ ਤੁਲਨਾ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਜੋਡ਼ ਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਦਾ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦੇ X-ਧੁਰੇ ਦੇ ਨਾਲ ਹਰੇਕ ਸਥਿਤੀ ਲਈ ਇੱਕ Y-ਧੁਰੇ ਦੇ ਨਾਲ। ਇਹ ਮੁੱਲ ਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਜਿਸ ਦੀ ਤੁਲਨਾ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।(ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ) ਪੀਅਰਸਨ ਸਬੰਧ ਗੁਣਾਂਕ ਨਾਲ। \\n ਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ \\n\\n ਤੁਲਨਾ ਲਈ ਇੱਕ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ,ਹਰੇਕ ਚਿੱਤਰ ਨੂੰ ਪਹਿਲਾਂ ਗਲਤ ਡੇਟਾ ਨੂੰ ਹਟਾਉਣ ਲਈ ਸਧਾਰਣ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। \\n\\n ਪਹਿਲਾਂ, ਚਿੱਤਰ ਨੂੰ ਗ੍ਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। \\n ਚਿੱਤਰ ਵਿੱਚ ਹਰੇਕ ਪਿਕਸਲ ਦਾ ਮੁੱਲ ਹੈਫਿਰ ਇਹ ਵੇਖਣ ਲਈ ਚੈੱਕ ਕੀਤਾ ਗਿਆ ਕਿ ਕੀ ਇਹ ਦਿੱਤੀ ਗਈ ਥ੍ਰੈਸ਼ਹੋਲਡ ਤੋਂ ਵੱਧ ਹੈ ਜਾਂ ਘੱਟ ਹੈ ਜੇਕਰ ਪਿਕਸਲ ਦਾ ਮੁੱਲ ਥ੍ਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ 0 (ਕਾਲਾ) \\n \'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰਪਿਕਸਲ ਦਾ ਮੁੱਲ ਥਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਤੋਂ ਵੱਧ ਹੈ, ਇਸ ਨੂੰ 255 (ਚਿੱਟੇ) \\n \'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਫਿਰ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ। \\n ਚਿੱਤਰਫਿਰ ਇਸ \'ਤੇ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ, "ਨਾਮ _ 1 ਲਾਇਬ੍ਰੇਰੀ, ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੱਸਿਆ ਹੈ, ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿਚਕਾਰ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਪਾਈਥਨ ਮੋਡੀਊਲ ਹੈ।ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਇਹ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿੱਚ ਪੈਟਰਨਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਇਸ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ ਕਈ ਸੰਗਠਨਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ। \\n ਲਾਇਬ੍ਰੇਰੀ ਤਿਆਰ ਕਰਕੇ ਕੰਮ ਕਰਦੀ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦੇ X-ਧੁਰੇ ਦੇ ਨਾਲ ਹਰੇਕ ਸਥਿਤੀ ਲਈ ਇੱਕ Y-ਧੁਰੇ ਦੇ ਨਾਲ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਕਰਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਇੱਕ ਪ੍ਰੋਫਾਈਲ। ਇਹ ਮੁੱਲ ਹਨਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਦੀ ਤੁਲਨਾ ਪੀਅਰਸਨ ਸਹਿ-ਸੰਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਲਾਇਬ੍ਰੇਰੀਪਹਿਲਾਂ ਚਿੱਤਰਾਂ ਨੂੰ ਗਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲ ਕੇ ਅਤੇ ਪਿਕਸਲ ਮੁੱਲਾਂ ਨੂੰ ਦਿੱਤੇ ਥਰੈਸ਼ਹੋਲਡ ਤੋਂ ਹੇਠਾਂ 0 ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ 255 ਸੈੱਟ ਕਰਕੇ ਚਿੱਤਰਾਂ ਨੂੰ ਸਧਾਰਣ ਕਰਦਾ ਹੈ।ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ, ਚਿੱਤਰ ਨੂੰ ਦਸਤਖਤ ਨਾਲ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। \\n ਇਸ ਪ੍ਰਕਿਰਿਆ ਦਾ ਆਉਟਪੁੱਟ0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਮੁੱਲ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ ਦਸਤਖਤਾਂ ਵਿੱਚ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਮਨੁੱਖ ਦੀ ਸਹਾਇਤਾ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ', 'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1', ' [\'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1\', \'ਹਾਂ, ਮੈਂ NAME _ 1 ਲਾਇਬ੍ਰੇਰੀ ਤੋਂ ਜਾਣੂ ਹਾਂ। NAME _ 1 ਉੱਚ-ਗੁਣਵੱਤਾ ਬਣਾਉਣ ਲਈ ਇੱਕ ਪਾਈਥਨ ਪੈਕੇਜ ਹੈ।ਗਣਿਤਿਕ ਗਰਾਫਿਕਸ, ਵਿਸ਼ੇਸ਼ ਤੌਰ \'ਤੇ ਡਾਟਾ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਲਈ। ਇਹ ਵਰਤਣ ਵਿੱਚ ਅਸਾਨ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਵਿਕਲਪਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈਗਰਾਫਿਕਸ ਦੀ ਦਿੱਖ। \\n ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਨਾਮ NAME _ 2 ਦੇ ਨਾਮ ਉੱਤੇ ਰੱਖਿਆ ਗਿਆ ਹੈ, ਜਿਸ ਨੂੰ ਪਲੇਫੇਅਰ ਸਿਫਰ, ਇੱਕ ਪੌਲੀਗ੍ਰਾਫ ਬਦਲ ਦੀ ਸਿਰਜਣਾ ਦਾ ਸਿਹਰਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।ਸਾਈਫਰ ਜੋ ਆਪਣੇ ਸਮੇਂ ਦੇ ਸਭ ਤੋਂ ਸੁਰੱਖਿਅਤ ਐਨਕ੍ਰਿਪਸ਼ਨ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਨਾਮ _ 1 ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਉਦੇਸ਼ ਸਮਾਨ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ ਅਤੇਇਸ ਦੇ ਗਣਿਤਿਕ ਗਰਾਫਿਕਸ ਵਿੱਚ ਮਜ਼ਬੂਤੀ, ਇਸ ਨੂੰ ਵਿਗਿਆਨਕ ਅਤੇ ਤਕਨੀਕੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਚੰਗਾ ਵਿਕਲਪ ਬਣਾਉਂਦੀ ਹੈ। \',\' ਨਹੀਂ, ਇਹ ਨਾਮ _ 1: \\n\\nNAME _ 1\\n\\nA ਹੈ।ਮੋਡੀਊਲ ਜੋ ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ \\n ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿਚਕਾਰ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈਇਹ ਮੋਡੀਊਲ ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਰਦਾ ਹੈ ਕਿ ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕਿੰਨੇ ਸਮਾਨ ਹਨ।ਕੀ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰੋਗੇ? \\n\\n ਬਹੁਤ ਸਾਰੀਆਂ ਸੰਸਥਾਵਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ। ਨਾਮ _ 1 ਅਜਿਹਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਦਾ।ਇਹ ਨਿਰਧਾਰਤ ਕਰੋ ਕਿ ਹਰੇਕ ਦਸਤਖਤ ਕਿਸ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਇਹ ਸਿਰਫ ਇੱਕ ਮੁੱਲ (0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ) ਦਿੰਦਾ ਹੈ ਜੋ ਇੱਕ ਮਨੁੱਖ ਨੂੰ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰ ਸਕਦਾ ਹੈ।ਕੰਮ? \\n\\nNAME _ 1 ਹਰੇਕ ਚਿੱਤਰ ਦੀ ਪਿਕਸਲ-ਪ੍ਰਤੀ-ਪਿਕਸਲ ਤੁਲਨਾ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਜੋਡ਼ ਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਦਾ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦੇ X-ਧੁਰੇ ਦੇ ਨਾਲ ਹਰੇਕ ਸਥਿਤੀ ਲਈ ਇੱਕ Y-ਧੁਰੇ ਦੇ ਨਾਲ। ਇਹ ਮੁੱਲ ਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਜਿਸ ਦੀ ਤੁਲਨਾ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।(ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ) ਪੀਅਰਸਨ ਸਬੰਧ ਗੁਣਾਂਕ ਨਾਲ। \\n ਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ \\n\\n ਤੁਲਨਾ ਲਈ ਇੱਕ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ,ਹਰੇਕ ਚਿੱਤਰ ਨੂੰ ਪਹਿਲਾਂ ਗਲਤ ਡੇਟਾ ਨੂੰ ਹਟਾਉਣ ਲਈ ਸਧਾਰਣ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। \\n\\n ਪਹਿਲਾਂ, ਚਿੱਤਰ ਨੂੰ ਗ੍ਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। \\n ਚਿੱਤਰ ਵਿੱਚ ਹਰੇਕ ਪਿਕਸਲ ਦਾ ਮੁੱਲ ਹੈਫਿਰ ਇਹ ਵੇਖਣ ਲਈ ਚੈੱਕ ਕੀਤਾ ਗਿਆ ਕਿ ਕੀ ਇਹ ਦਿੱਤੀ ਗਈ ਥ੍ਰੈਸ਼ਹੋਲਡ ਤੋਂ ਵੱਧ ਹੈ ਜਾਂ ਘੱਟ ਹੈ ਜੇਕਰ ਪਿਕਸਲ ਦਾ ਮੁੱਲ ਥ੍ਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ 0 (ਕਾਲਾ) \\n \'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰਪਿਕਸਲ ਦਾ ਮੁੱਲ ਥਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਤੋਂ ਵੱਧ ਹੈ, ਇਸ ਨੂੰ 255 (ਚਿੱਟੇ) \\n \'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਫਿਰ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ। \\n ਚਿੱਤਰਫਿਰ ਇਸ \'ਤੇ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ, "ਨਾਮ _ 1 ਲਾਇਬ੍ਰੇਰੀ, ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੱਸਿਆ ਹੈ, ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿਚਕਾਰ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਪਾਈਥਨ ਮੋਡੀਊਲ ਹੈ।ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਇਹ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿੱਚ ਪੈਟਰਨਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਇਸ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ ਕਈ ਸੰਗਠਨਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ। \\n ਲਾਇਬ੍ਰੇਰੀ ਤਿਆਰ ਕਰਕੇ ਕੰਮ ਕਰਦੀ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦੇ X-ਧੁਰੇ ਦੇ ਨਾਲ ਹਰੇਕ ਸਥਿਤੀ ਲਈ ਇੱਕ Y-ਧੁਰੇ ਦੇ ਨਾਲ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਕਰਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਇੱਕ ਪ੍ਰੋਫਾਈਲ। ਇਹ ਮੁੱਲ ਹਨਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਦੀ ਤੁਲਨਾ ਪੀਅਰਸਨ ਸਹਿ-ਸੰਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਲਾਇਬ੍ਰੇਰੀਪਹਿਲਾਂ ਚਿੱਤਰਾਂ ਨੂੰ ਗਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲ ਕੇ ਅਤੇ ਪਿਕਸਲ ਮੁੱਲਾਂ ਨੂੰ ਦਿੱਤੇ ਥਰੈਸ਼ਹੋਲਡ ਤੋਂ ਹੇਠਾਂ 0 ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ 255 ਸੈੱਟ ਕਰਕੇ ਚਿੱਤਰਾਂ ਨੂੰ ਸਧਾਰਣ ਕਰਦਾ ਹੈ।ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ, ਚਿੱਤਰ ਨੂੰ ਦਸਤਖਤ ਨਾਲ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। \\n ਇਸ ਪ੍ਰਕਿਰਿਆ ਦਾ ਆਉਟਪੁੱਟ0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਮੁੱਲ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ ਦਸਤਖਤਾਂ ਵਿੱਚ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਮਨੁੱਖ ਦੀ ਸਹਾਇਤਾ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। "", ਇਹ ਇੱਕ ਜੇਐਸ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ", ਮੈਂ ਇਸ ਲਈ ਮੁਆਫੀ ਮੰਗਦਾ ਹਾਂ।ਉਲਝਣ ਵਿੱਚ, ਮੇਰਾ ਪਿਛਲਾ ਜਵਾਬ ਗਲਤ ਸੀ। ਨਾਮ _ 1 ਪਾਈਥਨ ਲਾਇਬ੍ਰੇਰੀ ਨਹੀਂ ਹੈ, ਬਲਕਿ ਦੋਵਾਂ ਵਿੱਚ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਲਾਇਬ੍ਰੇਰੀ ਹੈ।ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ। ਇਹ ਹੱਥ ਲਿਖਤ ਵਿੱਚ ਪੈਟਰਨਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।ਦਸਤਖਤ, ਅਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਕਈ ਸੰਗਠਨਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ ਅਤੇਦਸਤਾਵੇਜ਼। \\n ਲਾਇਬ੍ਰੇਰੀ ਹਰੇਕ ਸਥਿਤੀ ਲਈ Y-ਧੁਰੇ ਦੇ ਨਾਲ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਕਰਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਕੇ ਕੰਮ ਕਰਦੀ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦਾ X-ਧੁਰਾ। ਇਹ ਮੁੱਲ ਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਸ ਦੀ ਤੁਲਨਾ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈਪੀਅਰਸਨ ਸਬੰਧ ਗੁਣਾਂਕ. ਲਾਇਬ੍ਰੇਰੀ ਪਹਿਲਾਂ ਚਿੱਤਰਾਂ ਨੂੰ ਗਰੇ ਸਕੇਲ ਵਿੱਚ ਬਦਲ ਕੇ ਅਤੇ ਦਿੱਤੇ ਗਏ ਪਿਕਸਲ ਮੁੱਲਾਂ ਨੂੰ ਹੇਠਾਂ ਸੈੱਟ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਸਧਾਰਣ ਬਣਾਉਂਦੀ ਹੈ।ਥ੍ਰੈਸ਼ਹੋਲਡ 0 ਤੱਕ ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ 255 ਤੱਕ। ਫਿਰ ਇਹ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ, ਚਿੱਤਰ ਨੂੰ ਦਸਤਖਤ ਨਾਲ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ। \\n ਇਸ ਪ੍ਰਕਿਰਿਆ ਦਾ ਆਉਟਪੁੱਟ 0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਮੁੱਲ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ ਮਨੁੱਖ ਵਿੱਚ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਦਸਤਖਤ. ", \'ਜੇ ਮੈਂ ਕੋਡ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹਾਂ ਤਾਂ ਕੀ ਤੁਸੀਂ ਇਸ ਨੂੰ ਇੱਕ ਟਾਈਪ ਸਕ੍ਰਿਪਟ ਐਂਗੁਲਰ ਸਰਵਿਸ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰ ਸਕਦੇ ਹੋ\'] ', 'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1', ' [\'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1\', \'ਹਾਂ, ਮੈਂ NAME _ 1 ਲਾਇਬ੍ਰੇਰੀ ਤੋਂ ਜਾਣੂ ਹਾਂ। NAME _ 1 ਉੱਚ-ਗੁਣਵੱਤਾ ਬਣਾਉਣ ਲਈ ਇੱਕ ਪਾਈਥਨ ਪੈਕੇਜ ਹੈ।ਗਣਿਤਿਕ ਗਰਾਫਿਕਸ, ਵਿਸ਼ੇਸ਼ ਤੌਰ \'ਤੇ ਡਾਟਾ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਲਈ। ਇਹ ਵਰਤਣ ਵਿੱਚ ਅਸਾਨ ਹੋਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਵਿਕਲਪਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈਗਰਾਫਿਕਸ ਦੀ ਦਿੱਖ। \\n ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਨਾਮ NAME _ 2 ਦੇ ਨਾਮ ਉੱਤੇ ਰੱਖਿਆ ਗਿਆ ਹੈ, ਜਿਸ ਨੂੰ ਪਲੇਫੇਅਰ ਸਿਫਰ, ਇੱਕ ਪੌਲੀਗ੍ਰਾਫ ਬਦਲ ਦੀ ਸਿਰਜਣਾ ਦਾ ਸਿਹਰਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।ਸਾਈਫਰ ਜੋ ਆਪਣੇ ਸਮੇਂ ਦੇ ਸਭ ਤੋਂ ਸੁਰੱਖਿਅਤ ਐਨਕ੍ਰਿਪਸ਼ਨ ਤਰੀਕਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ। ਨਾਮ _ 1 ਲਾਇਬ੍ਰੇਰੀ ਦਾ ਉਦੇਸ਼ ਸਮਾਨ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ ਅਤੇਇਸ ਦੇ ਗਣਿਤਿਕ ਗਰਾਫਿਕਸ ਵਿੱਚ ਮਜ਼ਬੂਤੀ, ਇਸ ਨੂੰ ਵਿਗਿਆਨਕ ਅਤੇ ਤਕਨੀਕੀ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਚੰਗਾ ਵਿਕਲਪ ਬਣਾਉਂਦੀ ਹੈ। \',\' ਨਹੀਂ, ਇਹ ਨਾਮ _ 1: \\n\\nNAME _ 1\\n\\nA ਹੈ।ਮੋਡੀਊਲ ਜੋ ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ \\n ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿਚਕਾਰ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈਇਹ ਮੋਡੀਊਲ ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਕਰਦਾ ਹੈ ਕਿ ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਇੱਕ ਦੂਜੇ ਨਾਲ ਕਿੰਨੇ ਸਮਾਨ ਹਨ।ਕੀ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰੋਗੇ? \\n\\n ਬਹੁਤ ਸਾਰੀਆਂ ਸੰਸਥਾਵਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੈ। ਨਾਮ _ 1 ਅਜਿਹਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਦਾ।ਇਹ ਨਿਰਧਾਰਤ ਕਰੋ ਕਿ ਹਰੇਕ ਦਸਤਖਤ ਕਿਸ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਇਹ ਸਿਰਫ ਇੱਕ ਮੁੱਲ (0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ) ਦਿੰਦਾ ਹੈ ਜੋ ਇੱਕ ਮਨੁੱਖ ਨੂੰ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰ ਸਕਦਾ ਹੈ।ਕੰਮ? \\n\\nNAME _ 1 ਹਰੇਕ ਚਿੱਤਰ ਦੀ ਪਿਕਸਲ-ਪ੍ਰਤੀ-ਪਿਕਸਲ ਤੁਲਨਾ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਜੋਡ਼ ਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਦਾ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦੇ X-ਧੁਰੇ ਦੇ ਨਾਲ ਹਰੇਕ ਸਥਿਤੀ ਲਈ ਇੱਕ Y-ਧੁਰੇ ਦੇ ਨਾਲ। ਇਹ ਮੁੱਲ ਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ ਜਿਸ ਦੀ ਤੁਲਨਾ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।(ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ) ਪੀਅਰਸਨ ਸਬੰਧ ਗੁਣਾਂਕ ਨਾਲ। \\n ਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ \\n\\n ਤੁਲਨਾ ਲਈ ਇੱਕ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ,ਹਰੇਕ ਚਿੱਤਰ ਨੂੰ ਪਹਿਲਾਂ ਗਲਤ ਡੇਟਾ ਨੂੰ ਹਟਾਉਣ ਲਈ ਸਧਾਰਣ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। \\n\\n ਪਹਿਲਾਂ, ਚਿੱਤਰ ਨੂੰ ਗ੍ਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ। \\n ਚਿੱਤਰ ਵਿੱਚ ਹਰੇਕ ਪਿਕਸਲ ਦਾ ਮੁੱਲ ਹੈਫਿਰ ਇਹ ਵੇਖਣ ਲਈ ਚੈੱਕ ਕੀਤਾ ਗਿਆ ਕਿ ਕੀ ਇਹ ਦਿੱਤੀ ਗਈ ਥ੍ਰੈਸ਼ਹੋਲਡ ਤੋਂ ਵੱਧ ਹੈ ਜਾਂ ਘੱਟ ਹੈ ਜੇਕਰ ਪਿਕਸਲ ਦਾ ਮੁੱਲ ਥ੍ਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ 0 (ਕਾਲਾ) \\n \'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੇਕਰਪਿਕਸਲ ਦਾ ਮੁੱਲ ਥਰੈਸ਼ਹੋਲਡ ਮੁੱਲ ਤੋਂ ਵੱਧ ਹੈ, ਇਸ ਨੂੰ 255 (ਚਿੱਟੇ) \\n \'ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਫਿਰ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਇਆ ਜਾਂਦਾ ਹੈ। \\n ਚਿੱਤਰਫਿਰ ਇਸ \'ਤੇ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ, "ਨਾਮ _ 1 ਲਾਇਬ੍ਰੇਰੀ, ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੱਸਿਆ ਹੈ, ਦੋ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿਚਕਾਰ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਪਾਈਥਨ ਮੋਡੀਊਲ ਹੈ।ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਇਹ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤਾਂ ਵਿੱਚ ਪੈਟਰਨਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਇਸ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਿਵੇਂ ਕਿ ਕਈ ਸੰਗਠਨਾਂ ਅਤੇ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ। \\n ਲਾਇਬ੍ਰੇਰੀ ਤਿਆਰ ਕਰਕੇ ਕੰਮ ਕਰਦੀ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦੇ X-ਧੁਰੇ ਦੇ ਨਾਲ ਹਰੇਕ ਸਥਿਤੀ ਲਈ ਇੱਕ Y-ਧੁਰੇ ਦੇ ਨਾਲ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਕਰਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਇੱਕ ਪ੍ਰੋਫਾਈਲ। ਇਹ ਮੁੱਲ ਹਨਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਦੀ ਤੁਲਨਾ ਪੀਅਰਸਨ ਸਹਿ-ਸੰਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਲਾਇਬ੍ਰੇਰੀਪਹਿਲਾਂ ਚਿੱਤਰਾਂ ਨੂੰ ਗਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲ ਕੇ ਅਤੇ ਪਿਕਸਲ ਮੁੱਲਾਂ ਨੂੰ ਦਿੱਤੇ ਥਰੈਸ਼ਹੋਲਡ ਤੋਂ ਹੇਠਾਂ 0 ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ 255 ਸੈੱਟ ਕਰਕੇ ਚਿੱਤਰਾਂ ਨੂੰ ਸਧਾਰਣ ਕਰਦਾ ਹੈ।ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ, ਚਿੱਤਰ ਨੂੰ ਦਸਤਖਤ ਨਾਲ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। \\n ਇਸ ਪ੍ਰਕਿਰਿਆ ਦਾ ਆਉਟਪੁੱਟ0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਮੁੱਲ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ ਦਸਤਖਤਾਂ ਵਿੱਚ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਮਨੁੱਖ ਦੀ ਸਹਾਇਤਾ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। "", ਇਹ ਇੱਕ ਜੇਐਸ ਲਾਇਬ੍ਰੇਰੀ ਹੈ ", ਮੈਂ ਇਸ ਲਈ ਮੁਆਫੀ ਮੰਗਦਾ ਹਾਂ।ਉਲਝਣ ਵਿੱਚ, ਮੇਰਾ ਪਿਛਲਾ ਜਵਾਬ ਗਲਤ ਸੀ। ਨਾਮ _ 1 ਪਾਈਥਨ ਲਾਇਬ੍ਰੇਰੀ ਨਹੀਂ ਹੈ, ਬਲਕਿ ਦੋਵਾਂ ਵਿੱਚ ਸਮਾਨਤਾ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਲਾਇਬ੍ਰੇਰੀ ਹੈ।ਪੀਅਰਸਨ ਉਤਪਾਦ-ਪਲ ਸਬੰਧ ਗੁਣਾਂਕ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ। ਇਹ ਹੱਥ ਲਿਖਤ ਵਿੱਚ ਪੈਟਰਨਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।ਦਸਤਖਤ, ਅਤੇ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਕਈ ਸੰਗਠਨਾਂ ਵਿੱਚ ਇੱਕ ਵਿਅਕਤੀ ਦੇ ਦਸਤਖਤ ਦੀ ਪਛਾਣ ਕਰਨਾ ਅਤੇਦਸਤਾਵੇਜ਼। \\n ਲਾਇਬ੍ਰੇਰੀ ਹਰੇਕ ਸਥਿਤੀ ਲਈ Y-ਧੁਰੇ ਦੇ ਨਾਲ ਕਾਲੇ ਪਿਕਸਲਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਕਰਕੇ ਹਰੇਕ ਦਸਤਖਤ ਦੀ ਪ੍ਰੋਫਾਈਲ ਤਿਆਰ ਕਰਕੇ ਕੰਮ ਕਰਦੀ ਹੈ।ਇੱਕ ਚਿੱਤਰ ਦਾ X-ਧੁਰਾ। ਇਹ ਮੁੱਲ ਫਿਰ ਇੱਕ ਕਰਵ ਨੂੰ ਪਲਾਟ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਸ ਦੀ ਤੁਲਨਾ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹੋਰ ਕਰਵ ਨਾਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈਪੀਅਰਸਨ ਸਬੰਧ ਗੁਣਾਂਕ. ਲਾਇਬ੍ਰੇਰੀ ਪਹਿਲਾਂ ਚਿੱਤਰਾਂ ਨੂੰ ਗਰੇ ਸਕੇਲ ਵਿੱਚ ਬਦਲ ਕੇ ਅਤੇ ਦਿੱਤੇ ਗਏ ਪਿਕਸਲ ਮੁੱਲਾਂ ਨੂੰ ਹੇਠਾਂ ਸੈੱਟ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਸਧਾਰਣ ਬਣਾਉਂਦੀ ਹੈ।ਥ੍ਰੈਸ਼ਹੋਲਡ 0 ਤੱਕ ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ 255 ਤੱਕ। ਫਿਰ ਇਹ ਹੱਥ ਲਿਖਤ ਦਸਤਖਤ ਦੀ ਸੀਮਾ ਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ, ਚਿੱਤਰ ਨੂੰ ਦਸਤਖਤ ਨਾਲ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈਸਧਾਰਣਕਰਨ ਪ੍ਰਕਿਰਿਆ। \\n ਇਸ ਪ੍ਰਕਿਰਿਆ ਦਾ ਆਉਟਪੁੱਟ 0 ਅਤੇ 1 ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਮੁੱਲ ਹੈ, ਜਿਸ ਦੀ ਵਰਤੋਂ ਮਨੁੱਖ ਵਿੱਚ ਇੱਕ ਪੈਟਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਵਿੱਚ ਸਹਾਇਤਾ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਦਸਤਖਤ. ", \'ਜੇ ਮੈਂ ਕੋਡ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹਾਂ ਤਾਂ ਕੀ ਤੁਸੀਂ ਇਸ ਨੂੰ ਇੱਕ ਟਾਈਪ ਸਕ੍ਰਿਪਟ ਐਂਗੁਲਰ ਸਰਵਿਸ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰ ਸਕਦੇ ਹੋ\'," ਹਾਂ, ਮੈਂ ਇੱਕ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਕੋਡ ਨੂੰ ਇੱਕ ਵਿੱਚ ਅਨੁਵਾਦ ਕਰਨ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ।ਟਾਈਪ ਸਕ੍ਰਿਪਟ ਐਂਗੁਲਰ ਸਰਵਿਸ। ਹਾਲਾਂਕਿ, ਤੁਹਾਨੂੰ ਵਧੇਰੇ ਸਹੀ ਅਤੇ ਸੰਪੂਰਨ ਅਨੁਵਾਦ ਦੇਣ ਲਈ ਮੈਨੂੰ ਕੋਡ ਦੇਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੈ। \\n ਇਹ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹੈ।ਕਿ ਅਨੁਵਾਦ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਕੁਝ ਤਬਦੀਲੀਆਂ ਅਤੇ ਤਬਦੀਲੀਆਂ ਸ਼ਾਮਲ ਹੋਣਗੀਆਂ, ਜਿਵੇਂ ਕਿ ਜਦੋਂ ਕੋਡ ਤੋਂ ਜਾਂਦਾ ਹੈ ਤਾਂ ਸੰਟੈਕਸ ਅਤੇ ਕੋਡ ਦੀ ਬਣਤਰ ਬਦਲਦੀ ਹੈਜਾਵਾ ਸਕ੍ਰਿਪਟ ਤੋਂ ਟਾਈਪ ਸਕ੍ਰਿਪਟ ਤੱਕ, ਐਂਗੁਲਰ ਫਰੇਮਵਰਕ ਦਾ ਵੀ ਕੰਮ ਕਰਨ ਦਾ ਆਪਣਾ ਤਰੀਕਾ ਹੁੰਦਾ ਹੈ ਅਤੇ ਸੇਵਾ ਢਾਂਚਾ ਨਿਯਮਤ ਤੋਂ ਵੱਖਰਾ ਹੋਵੇਗਾ।ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਸੇਵਾ। \\n ਇਹ ਵਿਚਾਰ ਕਰਨਾ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਐਂਗੁਲਰ ਫਰੇਮਵਰਕ ਕੰਪੋਨੈਂਟ-ਅਧਾਰਤ ਆਰਕੀਟੈਕਚਰ \'ਤੇ ਅਧਾਰਤ ਹੈ, ਅਤੇ ਇਹ ਸਿਰਫ ਇੱਕ ਮਾਮਲਾ ਨਹੀਂ ਹੈ।ਕੋਡ ਦਾ ਅਨੁਵਾਦ ਕਰਨ ਲਈ, ਪਰ ਇਸ ਨੂੰ ਕੋਣੀ ਢਾਂਚੇ ਦੇ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਵੀ। \\n ਜੇ ਤੁਸੀਂ ਮੈਨੂੰ ਕੋਡ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋ, ਤਾਂ ਮੈਂ ਤੁਹਾਨੂੰ ਇੱਕ ਆਮ ਵਿਚਾਰ ਦੇ ਸਕਦਾ ਹਾਂ ਕਿ ਕੀਅਨੁਵਾਦ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੇਗਾ ਅਤੇ ਕਿਹਡ਼ੀਆਂ ਤਬਦੀਲੀਆਂ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ, ਪਰ ਮੈਂ ਇੱਕ ਤਜਰਬੇਕਾਰ ਐਂਗੁਲਰ ਡਿਵੈਲਪਰ ਦੀ ਮਦਦ ਲੈਣ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਾਂਗਾਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਕੋਡ ਦਾ ਸਹੀ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ", \'ਇਹ correlate.js ਹੈ ਅਸੀਂ ਇਸ ਨੂੰ ਕਿਸੇ ਹੋਰ js: \\n\\n// ਕੋਰਿਲੇਟ ਫੰਕਸ਼ਨ ਵਿੱਚ ਵਰਤਾਂਗੇ।https://gist.github.com/anonymous/150bfe1702811808dbf3\\nmodule.exports = ਫੰਕਸ਼ਨ (xs, ys) {\\n\\n\\treturn coletiance (xs,ys)/(stdDev (xs) * stdDev (ys)); \\n\\n\\tfunction coletiance (xs, ys) {\\n\\t\\tlet mx, ਮੇਰਾ, ਰਿਫ; \\n\\t\\tref = [ਮੀਨ (xs), ਮੀਨ (ys)], mx = ਰਿਫ [0], ਮੇਰਾ =ਰਿਫ [1]; \\n\\t\\treturn ਮੀਨ (ਜ਼ਿਪਵਿਥ (xs, ys, ਫੰਕਸ਼ਨ (x, y) {\\n\\t\\t\\treturn (x-mx) * (y-ਮੇਰਾ); \\n\\t\\t}); \\n\\t} \\n\\n\\n\\t ਫੰਕਸ਼ਨ stdDev (xs) {\\n\\t\\tletmx; \\n\\t\\tmx = ਮੀਨ (xs); \\n\\t\\treturn Math.sqrt (ਮੀਨ (ਮੈਪ (xs, ਫੰਕਸ਼ਨ (x) {\\n\\t\\t\\treturn (x-mx) * (x-mx); \\n\\t\\t})); \\n\\t} \\n\\n\\n\\tfunction ਮੀਨ (xs){\\n\\t\\treturn sum (xs)/xs.length; \\n\\t} \\n\\n\\tfunction sum (xs) {\\n\\t\\treturn xs.reduce ((ਫੰਕਸ਼ਨ (a, b) {\\n\\t\\t\\t \\treturn a + b; \\n\\t\\t)),(xs, ys, fn) (xs, ys) (xs, fn) (xs, fn) (xs, fn) (xs, fn) (xs, fn) (xs) (xs, fn) (xs) (xs, fn) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs) (xs)ਆਰਜੀ [1]; \\n\\t\\t\\treturn fn (x, y); \\n\\t\\t}); \\n\\t} \\n\\n\\tfunction ਜ਼ਿਪ (xs, ys) {\\n\\t\\treturn ਮੈਪ (ਰੇਂਜ (Math.min (xs.length, ys.length)), ਫੰਕਸ਼ਨ (i){\\n\\t\\t\\treturn [xs [i], ys [i]; \\n\\t\\t}); \\n\\t} \\n\\n\\n\\tfunction ਮੈਪ (xs, fn) {\\n\\t\\treturn xs.map (fn); \\n\\t} \\n\\n\\tfunction ਰੇਂਜ (ਸਟਾਰਟ, ਸਟਾਪ, ਸਟੈਪ){\\n\\t\\tlet j, ਰਿਫ, ਨਤੀਜੇ; \\n\\t\\tif (ਸਟਾਪ = = ਨੱਲ) {\\n\\t\\t\\tstop = ਸਟਾਰਟ; \\n\\t\\tif (ਸਟੈਪ = = ਨੱਲ) {\\n\\t\\t\\tਸਟੈਪ = 1; \\n\\t\\t} \\n\\t\\tif(arguments.length = = = 1) {\\n\\t\\t\\tstart = 0; \\n\\t\\tReturn (ਫੰਕਸ਼ਨ () {\\n\\t\\t\\t\\tresult = []; \\n\\t\\t\\t for (ਮੰਨ ਲਓ ਜੇ = ਰਿਫ = ਸਟਾਰਟ/ਸਟੈਪ, ਰਿਫ 1 = ਸਟਾਪ/ ਸਟੈਪ; ਰੀਫ਼ <= ਰੀਫ਼1? ਜੇ <ਰੀਫ਼1: ਜੇ> ਰੀਫ਼1; ਰੀਫ਼ <= ਰੀਫ਼1? ਜੇ + = 1: ਜੇ-= 1) {results.push (ਜੇ);} \\n\\t\\t\\tਰੀਟਰਨਨਤੀਜੇ; \\n\\t\\t}). ਲਾਗੂ ਕਰੋ (ਇਹ). ਮੈਪ (ਫੰਕਸ਼ਨ (i) {\\n\\t\\t\\tReturn (i * ਸਟੈਪ)। 0; \\n\\t\\t}); \\n\\t} \\n; \' ', 'ਕੀ ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ https://github.com/ftlabs/NAME_1 \n ']