for j, (lb, ub) in enumerate(zip(self.lb, self.ub)):
self.position[j] = np.clip(self.position[j], lb, ub)
Döngüsünü ne yaptığını çalıştırmadan ön görebiliyor musunuz?
Hiç birden fazla dosya ile çalıştınız mı?
Callback nedir biliyor musunuz?
Async method yazdınız mı?
85% kavramış birisin bunları su gibi biliyor olması lazım. Eğer cevabınız çoğunluk hayır ise maalesef seviyeniz 15-20% civarlarında.
Bir dili bilmeden öbürüne gayet atlarsınız. Eğer o dilin amacınıza hizmet etmediğini veya yetersiz kaldığını hissediyorsanız veya en basitinden hoşunuza gitmediyse gayette atlayabilirsiniz. Zaten bir arkadaşın dediği gibi Syntaxler farklı. Yani geçebilirsiniz, C'de her şeyi el ile tanımlamanız gerektiği için Python'a nazaran elbette biraz zorlayabilir, sizin kapasitenize bağlı. Oyun yapmayı hedefliyorsanız C#, C++ dillerinden birini hedefleyip çalışabilirsiniz başlangıç için.