Community Profile

photo

Al Danial


Last seen: 5개월 전 2022년부터 활동

Author, Python for MATLAB Development, https://www.apress.com/gp/book/9781484272220 Author, cloc, https://github.com/AlDanial/cloc

Programming Languages:
Python, C++, C, MATLAB, SQL, Perl, Fortran

통계

All
  • Personal Best Downloads Level 1
  • 6 Month Streak
  • Knowledgeable Level 2
  • First Submission
  • GitHub Submissions Level 1
  • Thankful Level 1
  • First Answer

배지 보기

Content Feed

보기 기준

답변 있음
How to access elements in numpy.array without converting the array?
Use NumPy's put() function: >> NP = py.importlib.import_module('numpy'); >> x = NP.array([1 3 5 7 9 11]); >> ind = int64([0 2...

5개월 전 | 0

| 수락됨

질문


py2mat.m, mat2py.m now more than 3x faster
py2mat.m and mat2py.m are now more than 3x faster when converting variables repeatedly. (py2mat.m and mat2py.m are utilities tha...

6개월 전 | 답변 수: 0 | 0

0

답변

답변 있음
source of the python benchmarks
Broadly speaking I'd agree that MATLAB is often faster than Python. However, with a bit of optimization work you can just as of...

7개월 전 | 0

답변 있음
call python function in parfor loop
An alternative to parfor is to run the loop in parallel with dask. The function running in parallel, sol_lin(), in your case, c...

9개월 전 | 0

답변 있음
Making a section in Python like Matlab
Python IDEs such as Spyder also support code cels. The delimiter there is #%%. As in the matlab IDE, in Spyder you can run all...

10개월 전 | 0

| 수락됨

답변 있음
problems when using scipy.optimize.differential_evolution in Matlab environment
scipy.optimize.differential_evolution() expects a Python function as its first argument. You'll need to translate Residual.m to...

10개월 전 | 0

답변 있음
Getting python terminal output
The issue is that matlab buffers Python's print statements and only flushes this buffer--meaning print to the Python text in the...

11개월 전 | 0

답변 있음
How to create a 3D Matrix?
As @Stephen23 mentioned, your expression of "a = " above is a Python list. If instead you return it to matlab as a NumPy array, ...

대략 1년 전 | 0

답변 있음
Basic Matlab to python question
The Python equivalent is much more verbose than matlab's [6:10,1:4]: In : import numpy as np In : np.hstack((np.arange(6,11), ...

대략 1년 전 | 1

| 수락됨

답변 있음
What is the equivalent of element-wise division in python when denominator contains complex number
Here's my next theory: your code uses the default np.float64 datatype for V_modif. The problem with this is the right hand sid...

대략 1년 전 | 0

답변 있음
What is the equivalent of element-wise division in python when denominator contains complex number
Your Python code has a typographical bug, an easy one to make: if you work with complex numbers in Python, you cannot use j as ...

대략 1년 전 | 0

답변 있음
How to write a matlab function in Python?
You didn't show what my_function() looks like. Aside from that, the notation for populating A and B in NumPy is the same as in ...

1년 초과 전 | 0

답변 있음
How to convert Matlab cell array into Python numpy array?
One way to get the 3D array of images in Python is to convert the cell array to a 3D matrix on the matlab side and save that (in...

1년 초과 전 | 0

| 수락됨

답변 있음
Cell array to python list
The easiest way is with mat2py.m: Here's an example: >> a = { eye(2) eye(3) eye(2) } a = 1x3 cell array {2x2 double} {3x...

1년 초과 전 | 0

답변 있음
Passing Python function input arguments from Matlab
Integers are tricky because what looks like an integer in MATLAB is actually a double unless you explicitly cast it, for example...

1년 초과 전 | 1

답변 있음
List all matlab files in python
As @John mentioned, one way is with the glob function from the module of the same name: from glob import glob Dir = '.' mat_f...

1년 초과 전 | 0

답변 있음
Passing Python function input arguments from Matlab
Wrap your MATLAB matrices with py.numpy.array() instead of py.numpy.ndarray() in your call.

1년 초과 전 | 0

| 수락됨

답변 있음
Calling Python from Matlab / Can I use Python installed by Anaconda? / "NULL pointer returned from Python."
Try this start-up sequence: first open an Anaconda Prompt or Anaconda PowerShell terminal. Then within that terminal window, t...

1년 초과 전 | 1

답변 있음
How can I import python module properly instead of namespace package
Try assigning the import to a variable: asammdf = py.importlib.import_module('asammdf'); then MDF = asammdf.MDF();

1년 초과 전 | 0

답변 있음
How can I translate these Matlab statistics into Python?
If this 3840 x 2160 matrix is the only data in the file you could do import numpy as np Yd = np.fromfile('file_with_matrix.bin...

1년 초과 전 | 0

답변 있음
How to convert a 1x5x5600 cell in MATLAB to a python list that is (1,5,5600)
Lists, like cell arrays, may be nested so @J C's request is doable. Here's an example with a 1x3x5 cell: % create the cell arr...

1년 초과 전 | 0

답변 있음
list comprehension in MATLAB using Python interface
MATLAB's cellfun() and arrayfun() act like Python list comprehensions. You can give them Python functions to act on each item i...

1년 초과 전 | 0

답변 있음
Unable to resolve the name 'py.anything' when using Homebrew Python
I won't have a macOS machine handy for a while so I can't experiment. I imagine the MathWorks tech support would know... unless...

1년 초과 전 | 1

답변 있음
pyenv Library property empty. Unable to resolve the name (Linux:Pop OS 22.04, python 3.9, R2022a)
On my Ubuntu 20.04 system pyenv returns >> pyenv ans = PythonEnvironment with properties: Version: "3.9" Executable: "/usr...

1년 초과 전 | 1

제출됨


Python for MATLAB Development
Source Code for 'Python for MATLAB Development' by Albert Danial

1년 초과 전 | 다운로드 수: 13 |

Thumbnail

답변 있음
Matlab numpy array: AttributeError: 'array.array' object has no attribute 'fromstring'
Regarding @Ben 's initial issue, the matlab/python version compatibility table, https://www.mathworks.com/content/dam/mathworks/...

1년 초과 전 | 0

답변 있음
Run pickle file in matlab
This shows how to load a pickle file into MATLAB: pickle = py.importlib.import_module('pickle'); fh = py.open('data.pkl', 'rb'...

거의 2년 전 | 3

답변 있음
From Python to Matlab
I'm willing to help. How about posting your first cut at the Python code and showing where you're stuck?

거의 2년 전 | 0

답변 있음
reshape a cell array to be row major
Your first sentence, "Maybe storing the data in a table will end up being more convenient:" proved to be the key. With that ide...

거의 2년 전 | 0

질문


reshape a cell array to be row major
If I load data with textscan() I'll get back a cell array holding the columns of data. For example fh = fopen('log.txt'); x =...

거의 2년 전 | 답변 수: 2 | 0

2

답변

더 보기