내 자신의 많은 작업이 알고리즘의 스케일링을 개선하는 데 중점을두고 있으며, 병렬 스케일링 및 / 또는 병렬 효율성을 나타내는 선호되는 방법 중 하나는 코어 수에 대해 알고리즘 / 코드의 성능을 플롯하는 것입니다. 여기서 축은 코어 수를 나타내고 y 축은 몇 가지 메트릭을 나타냅니다 ( 예 : 단위 시간당 수행 한 작업). …
3D 상자에서 입자의 파동 함수를 플로팅하려고합니다. 이를 위해서는 4 개의 변수 x, y, z 축 및 확률 밀도 함수를 플롯해야합니다. 확률 밀도 함수는 다음과 같습니다. abs((np.sin((p*np.pi*X)/a))*(np.sin((q*np.pi*Y)/b))*(np.sin((r*np.pi*Z)/c)))**2 내가 사용하고 np.arange()있는 X, Y 및 Z를위한 나는 이것을하기 위해 4D 플롯의 표면을 플롯해야한다는 것을 읽었습니다. 다음과 같이 보입니다.