define function on two sets
Hi. I have two sets: X, Y. I want to define a function
F : X ->Y
and I have the values of f(x). I searched the net but found nothing. thanks.
asked 2017-11-10 09:53:26 +0100
This post is a wiki. Anyone with karma >750 is welcome to improve it.
Hi. I have two sets: X, Y. I want to define a function
F : X ->Y
and I have the values of f(x). I searched the net but found nothing. thanks.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2017-11-10 09:53:26 +0100
Seen: 137 times
Last updated: Nov 10 '17
defining function for graph (help needed)
automatic substitution within functions?
How do I get the classical N1 object rather than N*? (NN)
Numerical integration in a function
plot unions, intersections, etc.
How do I define a piecewise function?
Using matrix elements as arguments
How to limit the number digits of constants in displayed real numbers?
Your question is not very clear to me. I suppose that $X$ and $Y$ are finite sets. If you know a map from $X$ to $Y$ and you want to define it in SageMath, you may define a dictionary with keys $X$ and values $Y$ : define
d = dict()
and thend[x] = y
for all pairs $(x,y)$ such that $y = f(x)$. If on the other hand you have $f$ defined in some way, such as a dictionary or something similar, and you want it truly as a function, you may write (I use the dictionary, known globally):Could you please provide the sets and the function you want to deal with in Sage ?