Тёмный
Dave's Space
Dave's Space
Dave's Space
Подписаться
This channel is aimed at both people interested in science and those who are already in the field!

It features:

- Interesting simulation videos, showing how anyone can simulate ANYTHING as long as you have a computer and an equation!

It will also feature:

- Various tear downs and reviews of electornics and technology that you might find useful.
- Interesting maths and science videos with a focus on real life usefulness.
- simple explanations of confusing things!

Amplitude Modulation (AM)
23:53
Год назад
High FPS animations in matplotlib
13:22
2 года назад
The Finite Difference Method (2D)
15:42
2 года назад
The Finite Difference Method (1D)
23:18
2 года назад
DFT 8x8 blocks (digital photograph)
0:13
2 года назад
DFT 8x8 blocks (text based image)
0:13
2 года назад
DFT filtering (text based image)
0:11
2 года назад
DFT filtering (digital photograph)
0:21
2 года назад
threading vs multiprocessing in python
22:31
2 года назад
Комментарии
@dsalz_
@dsalz_ 7 дней назад
Great video. Thanks
@TheDjinh
@TheDjinh 11 дней назад
Best. Explanation. Ever. You must have put so much time into this video. Thank you for that!
@anlpereira
@anlpereira 18 дней назад
Hi, I liked very much this video. In real world, how this could be implemented? I guess it is using op-amps. Is there some real world example you could show us? Thank you very much
@shahanazpatel-gd2cq
@shahanazpatel-gd2cq 28 дней назад
Dear Dave, Looks like you have the perfect graphical view of the threads and cpu usage.. is it possible to get this python code so as I can run on my PC ?
@o2blom
@o2blom Месяц назад
Very good!
@Gametime00789
@Gametime00789 Месяц назад
im deploying a python API file on amazon ec2 where one function in it utilizes multiprocessing to parallelize some data processing - assigned 2 CPU cores1 Now if this api is deployed and if the api receives 100 concurrent calls will api fail because it exceeded the processor capacity or any other cause to fail???
@athipthirupathiraj2035
@athipthirupathiraj2035 Месяц назад
Thank you so much for this video! I was trying to do a physice simulation where I am animating particle movements... This tutorial made my animation generation more than 10 times faster!
@nohaelgammal4782
@nohaelgammal4782 Месяц назад
I can't thank you enough!
@electron46
@electron46 Месяц назад
Thank you for your excellent video. On line 103 of your code, is shows lineL.set_data(t[frame], y[frame]) where frame is a single number from range(N). This produces an error. Please tell us why your code functions. Thank you!
@Anasfrag89
@Anasfrag89 Месяц назад
Awesome channel thanks for your effort, i hope you post more videos on comm. systems
@tripathi26
@tripathi26 Месяц назад
Thanks 🙏
@user-mi1dn5gt9x
@user-mi1dn5gt9x Месяц назад
David, your video helped me a lot to understand more QAM. What software do you use to make these dynamic graphs? Thank you very much!
@non5309
@non5309 Месяц назад
кто еще здесь с курса Шибаева по многопоточке )) ?
@TragicGFuel
@TragicGFuel Месяц назад
12:15 .copy() returns a shallow copy, right? You were talking about deepcopies
@shriramsethi8296
@shriramsethi8296 Месяц назад
If we pandas for data analysis task, what should we use multithreading or multiprocessing?
@PhuLeVan-no5qy
@PhuLeVan-no5qy Месяц назад
in 2.15: Why A(1- cos) ~ A
@benr3346
@benr3346 Месяц назад
dude keep it up
@dominiquelarchey-wendling5829
@dominiquelarchey-wendling5829 Месяц назад
Could you explain how to get the filtering signal phase sync'd with the carrier signal ? Is frequency sync also an issue, because maybe there could be slight differences in the freq of the emitter and the receiver.
@dominiquelarchey-wendling5829
@dominiquelarchey-wendling5829 Месяц назад
Very good explanations of QAM !!
@Manus-hh1hd
@Manus-hh1hd Месяц назад
Modulation ka spelling galat hai
@harrybellingham98
@harrybellingham98 Месяц назад
one of those hidden gem channels
@aeronesto
@aeronesto Месяц назад
This is the very best explanation of threading vs multiprocessing that I have ever seen. Well done!
@Tuk_tuk_22
@Tuk_tuk_22 2 месяца назад
❤this is amazing
@jaiisrani2550
@jaiisrani2550 2 месяца назад
really good visualization of the process!
@mdesm2005
@mdesm2005 2 месяца назад
what's a negative amplitude? (10:00)
@user-ju7xw1wq9f
@user-ju7xw1wq9f 2 месяца назад
Such an underrated video, thanks a lot for such an informative series
@JamesVestal-dz5qm
@JamesVestal-dz5qm 2 месяца назад
Were doing 1D finite difference method along the length of the reactor. Can I phone a smart friend? Your future president is getting creamed by the school right now!
@niboonboonprakob2209
@niboonboonprakob2209 2 месяца назад
All the videos are incredibly good! 💯
@gedtoon6451
@gedtoon6451 2 месяца назад
Nice video, but they are not clocks; they are counters.
@gokul1429
@gokul1429 2 месяца назад
in 8:29 you said that , 2 million function calls across all threads are done , how you computed it , can you explain little more
@user-lu7fk3qd5i
@user-lu7fk3qd5i 2 месяца назад
wow
@trinetram707
@trinetram707 3 месяца назад
Which software is used to monitor the activity?
@daniiltroshkov6081
@daniiltroshkov6081 3 месяца назад
Excellent video! Thank you!
@gustavojoaquin_arch
@gustavojoaquin_arch 3 месяца назад
Rust>>>>>>>python Rust is just better, the Austrian painter was right
@amitvyas7905
@amitvyas7905 3 месяца назад
In summary, Python supports multiprocessing but not multi-threading.
@not_amanullah
@not_amanullah 3 месяца назад
This is helpful ❤
@not_amanullah
@not_amanullah 3 месяца назад
Thanks ❤
@azogdevil
@azogdevil 3 месяца назад
Python Removed GIL
@gastonarevalo1237
@gastonarevalo1237 3 месяца назад
Really informative video¡¡ I struggled a bit with the accent and speed but it's really good¡
@isodoubIet
@isodoubIet 3 месяца назад
Where are you getting the information that python threads are managed by the CPython interpreter? That's not impossible, but it would be unusual -- they could implement them much more easily in terms of actual OS-managed threads. All they need to do is to manage the locking and unlocking of the GIL before and after running the user code.
@Aceptron
@Aceptron 3 месяца назад
how did you graph the thread usage and work done per thread. Loved your illustrations
@sinan4495
@sinan4495 3 месяца назад
I feel like one comment isn't enough to express how great this video is. If i could frame this explantation and hang it in my room i would do so in a heartbeat
@sinan4495
@sinan4495 3 месяца назад
I am immensely greatful for this amazing explanation and visualisation of QAM. I have been wrecking my brain for days to understand this topic, but only now i feel like i can finally grasp it
@shanks6208
@shanks6208 3 месяца назад
Hahh,Congratulations!
@CherifRahal
@CherifRahal 3 месяца назад
The amount of work done here is unblievable. Thank you so much
@linuxguy1199
@linuxguy1199 3 месяца назад
One major improvement I've found is taking your CPU intensive Python code and writing it in this language called "C". Joking aside, great video!
@user-jt5nd3yq4u
@user-jt5nd3yq4u 3 месяца назад
Excellent work, very informative! Thanks a ton for your time!
@mehmetfurkanceylan
@mehmetfurkanceylan 3 месяца назад
finally all makes sense. thanks for clear explanation
@HarnessedGnat
@HarnessedGnat 3 месяца назад
Nice! I am new to multiprocessing, but also appreciate a good visualization. As I was watching the other video that uses these animations I wondered “how did he do that?” And here we are.
@HICHEMZIMI
@HICHEMZIMI 4 месяца назад
amazing explanation! thank you for the video
@user-se4hk1jt3u
@user-se4hk1jt3u 4 месяца назад
Nice, but without that getfigax code much of the video lose it sense for a newbie in Python and plotlib